小编Jua*_*roz的帖子

Codeception - 无法连接到 Webdriver(验收测试)

我可以访问 url 并创建会话:

http://localhost:4444/wd/hub/static/resource/hub.html

但是当我执行./codecept run我得到一个错误,但我有 Selenium 服务器运行:

[ConnectionException] Can't connect to Webdriver at http://127.0.0.1:4444/wd/hub. Please make sure that Selenium Server or PhantomJS is running.
Run Code Online (Sandbox Code Playgroud)

连接到网络驱动程序时出错

要执行 Selenium Server,我使用了以下命令:

java -Dwebdriver.gecko.driver=./geckodriver -jar "selenium-server-standalone-3.12.0.jar"
Run Code Online (Sandbox Code Playgroud)

硒服务器运行

我也尝试过 IE 和 Chrome(我也有同样的问题):

java -Dwebdriver.chrome.driver=./chromedriver -jar "selenium-server-standalone-3.12.0.jar"
java -Dwebdriver.ie.driver=./IEDriverServer -jar "selenium-server-standalone-3.12.0.jar"
Run Code Online (Sandbox Code Playgroud)

验收套件.yml

class_name: AcceptanceTester
modules:
    enabled:
        - WebDriver
        - \Helper\Acceptance
    config:
        WebDriver:
            url: 'http://localhost'
            browser: firefox
            window_size: 820x1000
Run Code Online (Sandbox Code Playgroud)
  • 代码接收版本: 2.4.1
  • WebDriver Chrome 版本: 2.38 (win32)
  • WebDriver Firefox 版本: 0.20.1 (x64)
  • Chrome 版本: 66.0.3359.139(64 位)
  • Firefox …

selenium webdriver selenium-chromedriver selenium-webdriver codeception

5
推荐指数
1
解决办法
6124
查看次数