As part of our ongoing efforts to keep our customers up-to-date with the current status of our service, we’d like to inform you of some changes happening next Monday 4th.
Upgrading Sauce’s Default Selenium Version
After testing all the official releases to date, we’ve decided to change the default Selenium version in our service from 2.6.0 to 2.18.0. You can view the official changelog for bugfixes and new features included in this release.
To try out this new version right now as well as any other official release, use the following Desired Capability:
If you see any issues after moving your tests to this version, we definitely want to hear about it. You can find more information in the
selenium-version Capability docs.
Stripping Selenium 2 Screenshots
Thanks to improvements in the Selenium 2 API, we’ve made it so our service now utilizes the brand new
webdriver.remote.quietException Desired Capability. Most users will not be affected, since the default setting of this capability isn’t changing.
However, if your tests use the Sauce-only
strip-se2-screenshots capability for getting exception screenshots, you will need to switch from using:
(Notice: If you’d like to experiment with these automatic screenshots, keep in mind that this Selenium feature comes at a considerable cost for most tests. This is due to latency caused by large amounts of information being constantly sent through the wire).
Sauce’s Popup Handler Turned Off For Selenium 2 Tests
Sauce OnDemand currently implements a special OS-level popup handler that
takes care of some browser popups that Selenium can’t handle on its own.
Thanks WebDriver, Selenium is now able to handle most of these browser popups
without our help so we’ve decided to disable our own handler in Selenium
2 tests. If this change causes any issues in your tests, you can add the
following to your desired capabilities:
You can learn more about our own popup handler in our docs.