【问题标题】:Firefox 49.0 + Selenium 2.9.1火狐 49.0 + 硒 2.9.1
【发布时间】:2017-03-03 17:49:09
【问题描述】:

我正在尝试使用 Selenium 2 和 phpunit 进行测试。我正在使用 selenium-server-standalone-2.53.1.jar 并启动测试 firefox 打开空白并且什么都不做。

phpunit 给出这个信息:

 PHPUnit_Extensions_Selenium2TestCase_WebDriverException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output

谁能告诉我会发生什么?嗯。

【问题讨论】:

    标签: selenium selenium-webdriver phpunit


    【解决方案1】:

    使用geckodriver

    您需要 geckodriver 在最新的 Firefox 浏览器中运行测试。 Firefox 不再支持 Firefox 驱动程序。

    1. 下载 geckodriver 并将其放入 PATH
    2. 使用Selenium 3.0 运行测试

    或者将 Firefox 47.*45 ESR 与旧驱动程序一起使用。

    背景

    Firefox release 48.0 声明如下:

    未经 Mozilla 验证和签名的插件将不会加载

    火狐驱动属于这一类,不重写就没有机会通过验证。不过,Geckodriver 的构建方式与 Chromedriver 和 IEdriver 相同,而且还可以。

    更多信息可在here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-12
      • 2012-09-28
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 2017-03-20
      • 2012-09-15
      相关资源
      最近更新 更多