2012-08-29 75 views
0

当我在Firefox 14上运行测试时,发生UnreachableBrowserException异常。在IE9和Chrome上测试运行良好。它是什么意思,以及如何解决它? 感谢您的任何答案。Selenium WebDriver,UnreachableBrowserException当我在Firefox上运行测试时

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

回答

1

上次我们这样做的原因是,一个“封闭”的驱动程序。 由于执行不当,我们在“@After”中关闭了驱动程序,而不是在“@AfterClass”中关闭驱动程序。 使用Chrome驱动程序它工作正常,但使用FF失败。

检查“close”是否在调用@AfterClass之前。

+0

是的,我有@AfterClass addnotation上面的函数与driver.close() – user1494328

1

更新您的硒2.25版本,这应该是与FF兼容14

+0

好吧我会尽力,谢谢:) – user1494328

+0

为你工作吗? – jimaltieri

+0

其实我安装了FF 12,现在没关系,所以可能你的建议是正确的 – user1494328

0

硒版本3.5

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

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