Codeception验收测试不适用于firefox

时间:2016-11-11 10:14:53

标签: codeception

我正在尝试使用selenium 3.0.1在firefox上运行验收测试。我也在使用wp-browser WPWebDriver模块。我的acceptance-suit.yml看起来像这样。

class_name: AcceptanceTester
modules:
  enabled:
    - \Helper\Acceptance
    - WPWebDriver

config:
      WPWebDriver: 
          url: 'url'
          adminUsername: 'juhi.saxena@gmail.com'
          adminPassword: '123456'
          adminPath: '/wp-admin'
          browser: firefox
          webdriver.gecko.driver: 'bin/geckodriver.exe'

在运行此wpcept run acceptance testsCest.php时,我得到[Facebook\WebDriver\Exception\UnknownServerException] The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded fro
m https://github.com/mozilla/geckodriver/releases

2 个答案:

答案 0 :(得分:0)

尝试删除' .exe'。

我已成功使用webdriver.gecko.driver: '/usr/local/bin/geckodriver'

另外,您是否将geckodriver.exe放在路径中?

答案 1 :(得分:0)

我通过向 WebDriver 配置部分添加 path='' 解决了 Codeception 和 Firefox 的类似问题。