我在 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
我的观察
- 浏览器正在运行并且没有被杀死
- 浏览器添加了 webdriver 插件。
- 通过“netstat”,我看到 webdriver 在端口 7055 上侦听
- 尽管我配置为转储 firefox 和 webdriver 日志,但没有任何东西被转储。
到目前为止我尝试了什么
- 处理异常并重试无济于事
- firefox 是一种焦油球提取物。我尝试删除文件夹并再次提取,但这也无济于事。
- 使用
navigate().to(url)
而不是,get(url)
但结果是一样的。
注意:JRE 7 用于运行
升级 Selenium 我们无法升级 selenium 或 firefox,因为 selenium/firefox 需要升级许多其他依赖层。