0

在 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 上没有问题,因为总是可以找到元素和选项。

4

3 回答 3

1

上次我们有这个,原因是,一个“封闭”的司机。由于实施不当,我们在“@After”而不是“@AfterClass”中关闭了驱动程序。使用 Chrome 驱动程序可以正常工作,但使用 FF 则失败了。

检查“关闭”是否在调用 @AfterClass 之前出现。

于 2012-08-29T11:13:28.963 回答
1

将你的 selenium 更新到2.25版本,它应该与 FF 14 兼容。

于 2012-08-29T13:42:58.370 回答
0

硒 3.5 版

还要检查以下组合是否未配置:

System.setProperty( "webdriver.gecko.driver" ,"C:/PATH_TO_selenium/geckodriver.exe" );
于 2017-08-17T07:44:52.650 回答