我正在尝试建立一个测试自动化框架,并遵循webdriver.io指南页面http://webdriver.io/guide.html中指导的非常基本的独立方法,以使用节点test.js命令运行单个test.js文件。但是我收到以下错误消息。
$>节点test.js {错误:无法连接到硒服务器 在end()-C:\ dev \ wdio \ test.js:15:6详细信息:未定义,消息:'读取ECONNRESET',类型:'RuntimeError',seleniumStack:
{状态:-1, 类型:“ ECONNRESET”, orgStatusMessage:“读取ECONNRESET”, 消息:“无法连接到硒服务器”}}
我的硒服务器已启动并正在运行
$> java“ -Dwebdriver.gecko.driver = geckodriver.exe” -jar 。\ selenium-server-standalone-3.13.0.jar 14:44:44.614信息 [GridLauncherV3.launch]-Selenium构建信息:版本:“ 3.13.0”, 修订:“ 2f0d292” 14:44:44.615信息[GridLauncherV3 $ 1.launch]- 在端口4444上启动独立的Selenium服务器2018-08-03 14:44:44.685:INFO :: main:将初始化@ 251ms记录到 org.seleniumhq.jetty9.util.log.StdErrLog 14:44:45.076信息 [SeleniumServer.boot]-Selenium Server已启动并在端口4444上运行
而且我也可以在Hub中验证相同
{
"status": 0,
"value": {
"ready": true,
"message": "Server is running",
"build": {
"revision": "2f0d292",
"time": "2018-06-25T15:32:19.891Z",
"version": "3.13.0"
},
"os": {
"arch": "x86",
"name": "Windows 10",
"version": "10.0"
},
"java": {
"version": "1.8.0_171"
}
}
}
我是javascript测试自动化的新手,因此非常感谢所有指针