火狐 49.0 + 硒 2.9.1
Firefox 49.0 + Selenium 2.9.1
我正在尝试使用 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
谁能告诉我发生了什么事?谢谢。
使用geckodriver.
您需要 geckodriver 才能在最新的 Firefox 浏览器中进行 运行 测试。 Firefox 不再支持 Firefox 驱动程序。
- 下载 geckodriver 并将其放在 PATH
- 使用 Selenium 3.0 进行 运行 测试
或使用Firefox 47.*或45 ESR老驱动
背景
Firefox release 48.0 声明如下:
Add-ons that have not been verified and signed by Mozilla will not load
Firefox 驱动属于此类,不重写就没有通过验证的机会。不过,Geckodriver 的构建方式与 Chromedriver 和 IEdriver 的构建方式相同,并且可以正常工作。
有更多信息可用here
我正在尝试使用 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
谁能告诉我发生了什么事?谢谢。
使用geckodriver.
您需要 geckodriver 才能在最新的 Firefox 浏览器中进行 运行 测试。 Firefox 不再支持 Firefox 驱动程序。
- 下载 geckodriver 并将其放在 PATH
- 使用 Selenium 3.0 进行 运行 测试
或使用Firefox 47.*或45 ESR老驱动
背景
Firefox release 48.0 声明如下:
Add-ons that have not been verified and signed by Mozilla will not load
Firefox 驱动属于此类,不重写就没有通过验证的机会。不过,Geckodriver 的构建方式与 Chromedriver 和 IEdriver 的构建方式相同,并且可以正常工作。
有更多信息可用here