使用WebDrivero&;运行案例时调用安装脚本;selenium独立服务

使用WebDrivero&;运行案例时调用安装脚本;selenium独立服务,selenium,selenium-webdriver,webdriver-io,Selenium,Selenium Webdriver,Webdriver Io,我正在使用WebDrivero和selenium单机版(chrome)进行测试。但我每次都会犯以下错误。似乎在运行案例(selenium或chromedriver)时调用了安装脚本。但是已经安装了selenium独立服务器和chrome驱动程序。我从“java-jar selenium-server-standalone-3.141.5.jar”开始。此外,色度驱动器为2.34 [li@localhost webdriverio-test]$ ./node_modules/.bin/wdio w

我正在使用WebDrivero和selenium单机版(chrome)进行测试。但我每次都会犯以下错误。似乎在运行案例(selenium或chromedriver)时调用了安装脚本。但是已经安装了selenium独立服务器和chrome驱动程序。我从
“java-jar selenium-server-standalone-3.141.5.jar”
开始。此外,色度驱动器为2.34

[li@localhost webdriverio-test]$ ./node_modules/.bin/wdio wdio.conf.js
2019-04-22T14:55:20.490Z DEBUG @wdio/utils:initialiseServices: initialise wdio service "selenium-standalone"
2019-04-22T14:55:20.527Z INFO @wdio/cli:Launcher: Run onPrepare hook
2019-04-22T14:59:22.452Z ERROR @wdio/cli:utils: A service failed in the 'onPrepare' hook
Error: Could not request headers from https://chromedriver.storage.googleapis.com/2.43/chromedriver_linux64.zip: Error: read ECONNRESET
    at Request.<anonymous> (/home/ljl/webdriverio-test/node_modules/selenium-standalone/lib/install.js:552:8)
    at Object.onceWrapper (events.js:277:13)
    at Request.emit (events.js:189:13)
    at Request.EventEmitter.emit (domain.js:441:20)
    at Request.onRequestError (/home/ljl/webdriverio-test/node_modules/request/request.js:881:8)
    at ClientRequest.emit (events.js:189:13)
    at ClientRequest.EventEmitter.emit (domain.js:441:20)
    at TLSSocket.socketErrorListener (_http_client.js:392:9)
    at TLSSocket.emit (events.js:189:13)
    at TLSSocket.EventEmitter.emit (domain.js:441:20)

为什么在运行案例时调用安装脚本?

找到解决方案了吗?我们遇到同样的问题。测试正在运行,但TLS连接失败通常需要20秒。我们支持一个公司代理,并且似乎没有使用代理设置启动wdio的选项
2019-04-22T15:57:33.264Z ERROR @wdio/cli:utils: A service failed in the 'onPrepare' hook
Error: Could not request headers from https://selenium-release.storage.googleapis.com/3.141/selenium-server-standalone-3.141.5.jar: Error: read ECONNRESET
    at Request.<anonymous> (/home/ljl/webdriverio-test/node_modules/selenium-standalone/lib/install.js:552:8)
    at Object.onceWrapper (events.js:277:13)
    at Request.emit (events.js:189:13)
    at Request.EventEmitter.emit (domain.js:441:20)
    at Request.onRequestError (/home/ljl/webdriverio-test/node_modules/request/request.js:881:8)
    at ClientRequest.emit (events.js:189:13)
    at ClientRequest.EventEmitter.emit (domain.js:441:20)
    at TLSSocket.socketErrorListener (_http_client.js:392:9)
    at TLSSocket.emit (events.js:189:13)
    at TLSSocket.EventEmitter.emit (domain.js:441:20)
[li@localhost webdriverio-test]$ google-chrome -version
Google Chrome 73.0.3683.75 
[li@localhost webdriverio-test]$ chromedriver -version
ChromeDriver 2.43.600233 (523efee95e3d68b8719b3a1c83051aa63aa6b10d)



$ cat package.json 
{
    "name": "webdriverio-test",
    "version": "1.0.0",
    "description": "",
    "main": "index.js",
    "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
    },
    "keywords": [],
    "author": "",
    "license": "ISC",
    "dependencies": {
        "webdriverio": "^5.7.15"
    },
    "devDependencies": {
      "@wdio/allure-reporter": "^5.7.11",
      "@wdio/cli": "^5.7.15",
      "@wdio/local-runner": "^5.7.15",
      "@wdio/mocha-framework": "^5.7.14",
      "@wdio/selenium-standalone-service": "^5.7.8"
   }
}