gpt4 book ai didi

java - Selenium WebDriver 升级导致 UnreachableBrowserException

转载 作者:行者123 更新时间:2023-11-30 08:35:19 25 4
gpt4 key购买 nike

我最近发现我的 Selenium Java 库无法正常工作。版本 2.48.2 会打开一个 Firefox 窗口,然后在从 new FirefoxDriver() 返回之前“停止”,Netbeans 和 Firefox 本身都没有错误。我认为此版本的 Selenium 可能已损坏,因此我找到了最新的 Java 库(版本 2.53.1)并一直在努力使它们正常工作。

我现在的问题几乎相同,但有两个错误。第一个是 Netbeans 在尝试执行 new FirefoxDriver() 时抛出的。

Exception in thread "AWT-EventQueue-0" org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '2.53.1', revision: 'a36b8b1', time: '2016-06-30 17:32:46'
System info: host: 'MrComputer', ip: '192.168.0.101', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_65'
Driver info: driver.version: FirefoxDriver
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:665)
...

第二个来自 Firefox 本身。窗口打开但立即遇到错误。

Problem signature:
Problem Event Name: APPCRASH
Application Name: firefox.exe
Application Version: 47.0.0.5999
...

我使用的代码非常简单。就这样

WebDriver driver = new FirefoxDriver();

我绝不是一个知识渊博的 Selenium 用户,所以我不确定我可以提供哪些其他信息可能会有帮助。

编辑: 看来我的 Firefox 版本不够高,无法使用 2.53.1 Selenium 库。我的 47.0.0.5999 版本需要至少为 47.0.1

在此之前,版本 2.53.0 确实需要根据此 SO answer 使用 MarionetteDriver .

Unfortunately Selenium WebDriver 2.53.0 is not compatible with Firefox 47.0. The WebDriver component which handles Firefox browsers (FirefoxDriver) will be discontinued. As of version 3.0, Selenium WebDriver will have MarionetteDriver as the default running implementation for Firefox tests.

...

UPDATE

Selenium WebDriver 2.53.1 has been released on 30th June 2016. FirefoxDriver is working again with Firefox 47.0.1 as browser.

最佳答案

对于 Selenium 2.53.1,Firefox 版本需要至少为 47.0.1。更新我的 Firefox 就成功了。

编辑:似乎版本 47.+ 在 Windows 版本之后的几周内没有发布到 Ubuntu 文件中。

关于java - Selenium WebDriver 升级导致 UnreachableBrowserException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38257351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com