Watir-Webdriver: Website certificate does not come from a trusted source

A colleague came across this problem while executing our acceptance tests.

The issue was related to the fact that the SSL certificate for the site was named differently from the domain on which the test were being executed on .

Hence, we got this error:

“xxx.xxx.xxxx uses an invalid security certificate.The certificate does not come from a trusted source.The certificate is only valid for <a id=”cert_domain_link” title=”xxx.xxx.com”>xxxx.xxxxx.com</a>The certificate will not be valid until 13-Jul-11 10:28 AM. The current time is 18-Oct-11 10:14 AM
The page you are trying to view can not be shown because the authenticity of the received data could not be verified.Please contact the web site owners to inform them of this problem.
Alternatively, use the command found in the help menu to report this broken site.”

Well the fix that helped was:

profile = Selenium::WebDriver::Firefox::Profile.new
profile.assume_untrusted_certificate_issuer = false
@browser = Watir::Browser.new(:firefox, :profile => profile)

I still need to understand what this bit of code does but it fixes the problem for us.

 

Hope it helps you too

Advertisements
This entry was posted in Software Testing and tagged , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s