当我在Firefox上运行测试时,Selenium WebDriver,UnreachableBrowserException

时间:2012-08-29 10:45:13

标签: java firefox selenium webdriver

当我在Firefox 14上运行测试时,我有UnreachableBrowserException。在IE9上,Chrome测试运行正常。它是什么意思以及如何解决它? 谢谢你的回答。

FAILED CONFIGURATION: @AfterClass tearDown
org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died.
Build info: version: '2.24.1', revision: '17205', time: '2012-06-19 16:53:24'
System info: os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.6.0_25'
Driver info: driver.version: RemoteWebDriver

我想补充一点,有时控制台会显示此异常,有时我会遇到异常NoSuchElementException,因为驱动程序找到了选择组件,但未找到建议选项。在IE和Chrome上没有问题,因为始终可以找到元素和选项。

3 个答案:

答案 0 :(得分:1)

我们最后一次这样做,原因是,一个“封闭”的司机。 由于执行不好,我们在“@After”而不是“@AfterClass”中关闭了驱动程序。 使用Chrome驱动程序它运行良好,但使用FF失败。

检查@AfterClass被调用之前是否有“关闭”。

答案 1 :(得分:1)

将您的selenium更新为版本2.25,该版本应与FF 14兼容。

答案 2 :(得分:0)

selenium v​​ersion 3.5

同时检查以下组合是否未配置:

System.setProperty( "webdriver.gecko.driver" ,"C:/PATH_TO_selenium/geckodriver.exe" );