代码之家  ›  专栏  ›  技术社区  ›  user6830821

Webdriverio:更新google chrome后出错

  •  0
  • user6830821  · 技术社区  · 7 年前

    在将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"
      }
    }
    

    需要帮忙吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   user6830821 user6830821    7 年前

    解决方案是:

    • 下载最新版本的 chrome驱动程序 - chromedriver_linux64。拉链 -(2.33)并将其放入项目根中。
    • 更新 webdriver。io 至最新版本4.9.9。
    • 下载最新版本的 selenium服务器 selenium-server-standalone-3.7.1。罐子

    这项工作与谷歌Chrome 62