Tag: "safari"

OS X Testing with Selenium WebDriver

Currently we are the only company providing OS X support to our customers.
When you run a test on one of our Mac nodes, we reserve a dedicated VM running OS X Lion on a beefy Mac Pro running VMWare.

These last few weeks, we’ve made quite a few optimizations on OS X to improve overall testing, here’s what we’ve done:

Added OS X Safari 6 with WebDriver

This week we’ve added Safari 6 Mac OS X to our list of supported browsers.
With 58 browser/OS combinations, we’ve got most of the combinations covered.

Next to Safari 6, we also provide Safari 5 on Mac OS X Lion and Windows.
Yesterday we have added support for our Tunnel to Safari WebDriver, which means you can now run tests against Safari 5 and Safari 6 from your local network.
Our Tunnel is now supported with all browser combinations, even with iPhone/iPad and Android emulators.

Improved iOS Testing

We’ve learned from extensive testing with the iOS simulator that the simulator sometimes acts strangely.
After a lot of debugging and fixing, we’ve come at a point where we think running tests on iOS is finally stable.

More browser combinations

You can now run tests with Firefox 3-14, Chrome, Opera and Safari 5+6 on a Lion instance.

Future optimisations

We’ll be upgrading our nodes to OS X Mountain Lion and add better Opera support in the next few weeks.

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Selenium SSL/HTTPs support

Today we’ve added SSL support to our Selenium grid, you can now test HTTPs pages without problems.
Self-signed and regular SSL certificates should be automatically accepted on our browsers.

We are using the CyberVillians certificate on Windows, which is bundled in Selenium RC, and is documented onĀ http://blog.mogotest.com/2010/04/13/how-to-accept-self-signed-ssl-certificates-in-selenium/

There may still be some issues with Safari and self-signed certificates, if you do encounter a problem on Safari, please let us know.
Also, right now we’re redirecting all safari requests to safariproxy since it seems more stable. This should not have any effect on speed or tests.

On another note, we’ve been preparing our grid for unicode support. We’ve installed the necessary packages to support any language: from cyrillic characters to japanese Kanji.

VN:F [1.9.22_1171]
Rating: 4.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)