Webdriverio:更新后出错 google chrome
Webdriverio: error after updating google chrome
将 google chrome 更新到版本 62 之后,当我尝试进行功能测试时,出现了这个错误:
Uncaught Error: disconnected: unable to connect to renderer
at new RuntimeError (node_modules/webdriverio/build/lib/utils/ErrorHandler.js:144:12)
at Request._callback (node_modules/webdriverio/build/lib/utils/RequestHandler.js:313:39)
at Request.self.callback (node_modules/request/request.js:186:22)
at Request.<anonymous> (node_modules/request/request.js:1163:10)
at IncomingMessage.<anonymous> (node_modules/request/request.js:1085:12)
at endReadableNT (_stream_readable.js:974:12)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickDomainCallback (internal/process/next_tick.js:128:9)
我尝试更新 chrome 驱动程序,但没有成功。
有我的依赖:
{
"name": "TEST",
"version": "1.0.0",
"description": " TESTs",
"main": "config.js",
"author": "Mohammad TRABELSI",
"license": "ISC",
"devDependencies": {
"chromedriver": "2.33",
"mocha": "3.2.0",
"mocha-junit-reporter": "^1.13.0",
"selenium-webdriver": "3.6.0",
"webdriver-manager": "^11.1.1",
"webdriverio": "^4.6.2",
"json": "^9.0",
"minimist": "^1.2",
"node-uuid": "^1.4",
"parsed-url": "0.0.0",
"q": "^1.4",
"req": "^0.1",
"should": "^9.0",
"window": "^1.0"
},
"dependencies": {
"log4js": "^1.1.1"
}
}
有什么帮助吗?
解决方法是:
- 下载最新版本的chrome驱动 - chromedriver_linux64.zip - (2.33)并放入项目根。
- 更新webdriver.io最新版本4.9.9.
- 下载最新版本的selenium server selenium-server-standalone-3.7.1.jar
这适用于 Google Chrome 62
将 google chrome 更新到版本 62 之后,当我尝试进行功能测试时,出现了这个错误:
Uncaught Error: disconnected: unable to connect to renderer
at new RuntimeError (node_modules/webdriverio/build/lib/utils/ErrorHandler.js:144:12)
at Request._callback (node_modules/webdriverio/build/lib/utils/RequestHandler.js:313:39)
at Request.self.callback (node_modules/request/request.js:186:22)
at Request.<anonymous> (node_modules/request/request.js:1163:10)
at IncomingMessage.<anonymous> (node_modules/request/request.js:1085:12)
at endReadableNT (_stream_readable.js:974:12)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickDomainCallback (internal/process/next_tick.js:128:9)
我尝试更新 chrome 驱动程序,但没有成功。
有我的依赖:
{
"name": "TEST",
"version": "1.0.0",
"description": " TESTs",
"main": "config.js",
"author": "Mohammad TRABELSI",
"license": "ISC",
"devDependencies": {
"chromedriver": "2.33",
"mocha": "3.2.0",
"mocha-junit-reporter": "^1.13.0",
"selenium-webdriver": "3.6.0",
"webdriver-manager": "^11.1.1",
"webdriverio": "^4.6.2",
"json": "^9.0",
"minimist": "^1.2",
"node-uuid": "^1.4",
"parsed-url": "0.0.0",
"q": "^1.4",
"req": "^0.1",
"should": "^9.0",
"window": "^1.0"
},
"dependencies": {
"log4js": "^1.1.1"
}
}
有什么帮助吗?
解决方法是:
- 下载最新版本的chrome驱动 - chromedriver_linux64.zip - (2.33)并放入项目根。
- 更新webdriver.io最新版本4.9.9.
- 下载最新版本的selenium server selenium-server-standalone-3.7.1.jar
这适用于 Google Chrome 62