Firefox Webdriver因UnreachableBrowserException和空白屏幕

时间:2017-08-17 16:40:51

标签: selenium-webdriver webdriver firefox-driver

我在Redhat Linux 6.6上对firefox 45.9.0ESR运行webdriver 2.53.1。 FirefoxDriver对象成功创建,firefox按预期启动空白页面(about: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日志,但没有任何内容被转储。
  5. 到目前为止我尝试了什么

    1. 处理异常并重试无济于事
    2. 火狐是一种焦油球提取物。我尝试删除文件夹并再次提取,但这也无济于事。
    3. 使用navigate().to(url)代替get(url),但结果相同。
    4. 注意:JRE 7用于运行

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

1 个答案:

答案 0 :(得分:0)

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

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

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

您还需要从以下网址更新您的gecko驱动程序: -

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

额外性更新你的firefox

帮助 - >约