0

我在 Redhat Linux 6.6 上针对 firefox 45.9.0ESR 运行 webdriver 2.53.1。FirefoxDriver对象成功创建,firefoxabout:blank按预期以空白页 ( ) 启动。但是,当我执行“获取”来打开网址时,它会失败,UnreachableBrowserException根本原因是org.apache.http.NoHttpResponseException: localhost:7055 failed to respond.

为 FirefoxProfile 设置的首选项

app.update.auto = false
app.update.enabled = false
app.update.silent = false
media.gmp-provider.enabled = false
webdriver.log.file = webdriver_debug.log
webdriver.firefox.logfile = firefox_browser.log

我的观察

  1. 浏览器正在运行并且没有被杀死
  2. 浏览器添加了 webdriver 插件。
  3. 通过“netstat”,我看到 webdriver 在端口 7055 上侦听
  4. 尽管我配置为转储 firefox 和 webdriver 日志,但没有任何东西被转储。

到目前为止我尝试了什么

  1. 处理异常并重试无济于事
  2. firefox 是一种焦油球提取物。我尝试删除文件夹并再次提取,但这也无济于事。
  3. 使用navigate().to(url)而不是,get(url)但结果是一样的。

注意:JRE 7 用于运行

升级 Selenium 我们无法升级 selenium 或 firefox,因为 selenium/firefox 需要升级许多其他依赖层。

4

1 回答 1

0

您需要更新服务器和客户端的 selenium jar 文件。

从下面的链接下载最新的罐子:-

http://www.seleniumhq.org/download/

您还需要从以下 URL 更新您的壁虎驱动程序:-

https://github.com/mozilla/geckodriver/releases

附加性更新您的 Firefox

帮助 -> 关于

于 2017-08-18T06:40:06.360 回答