Jua*_*roz 5 selenium webdriver selenium-chromedriver selenium-webdriver codeception
我可以访问 url 并创建会话:
但是当我执行./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)
要启动Selenium Server,您不需要传递/指定WebDriver变体,您可以按如下方式启动Selenium Server :
命令 :
>java -jar selenium-server-standalone-3.12.0.jar
Run Code Online (Sandbox Code Playgroud)控制台日志:
C:\Utility\selenium-server-standalone>java -jar selenium-server-standalone-3.12.0.jar
15:28:28.249 INFO [GridLauncherV3.launch] - Selenium build info: version: '3.12.0', revision: '7c6e0b3'
15:28:28.251 INFO [GridLauncherV3$1.launch] - Launching a standalone Selenium Server on port 4444
2018-05-11 15:28:28.361:INFO::main: Logging initialized @467ms to org.seleniumhq.jetty9.util.log.StdErrLog
15:28:28.860 INFO [SeleniumServer.boot] - Selenium Server is up and running on port 4444
Run Code Online (Sandbox Code Playgroud)资源中心快照:
根据文档应该如下codeception.com:acceptance.suite.yml
modules:
enabled:
- WebDriver:
url: 'http://localhost/'
browser: firefox
window_size: 820x1000
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6124 次 |
| 最近记录: |