Friday, February 21, 2014

HTML5 Robot Release 1.2

The reason for this release is to upgrade the Chrome Driver from version 2.1 to 2.9. This is because an automatic update made to Chrome in the last week causes Chrome to no longer work with the 2.1 Chrome Driver, and for tests using that driver to silently fail by timing out.
Tests running against the 2.1 Chrome Driver started getting the following error:
Started ChromeDriver (v2.1) on port 15341
Unable to setup test.
org.openqa.selenium.WebDriverException: unknown error: unable to discover open pages
  (Driver info: chromedriver=2.1,platform=Windows NT 6.1 SP1 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 22.62 seconds
Build info: version: '2.33.0', revision: '4e90c97', time: '2013-05-22 15:32:56'
System info: os.name: 'Windows Server 2008 R2', os.arch: 'amd64', os.version: '6.1', java.version: '1.6.0_25'
Driver info: org.openqa.selenium.remote.RemoteWebDriver

I retrieved the latest Chrome Driver from http://chromedriver.storage.googleapis.com/index.html, and updated all related IDE and example project settings to use the 2.9 Chrome Driver.
Otherwise for you general Selenium users, if you see the above error when dealing with Chrome you need to start using the 2.9 Chrome Driver as well.

No comments: