当我在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上没有问题,因为始终可以找到元素和选项。
答案 0 :(得分:1)
我们最后一次这样做,原因是,一个“封闭”的司机。 由于执行不好,我们在“@After”而不是“@AfterClass”中关闭了驱动程序。 使用Chrome驱动程序它运行良好,但使用FF失败。
检查@AfterClass被调用之前是否有“关闭”。
答案 1 :(得分:1)
将您的selenium更新为版本2.25,该版本应与FF 14兼容。
答案 2 :(得分:0)
selenium version 3.5
同时检查以下组合是否未配置:
System.setProperty( "webdriver.gecko.driver" ,"C:/PATH_TO_selenium/geckodriver.exe" );