量角器:setSize()失败," WebDriverError:已断开连接:无法连接到渲染器"

时间:2017-10-19 01:19:10

标签: protractor

从10月18日开始升级到Chrome 62后,我的量角器套件开始失败:

WebDriverError: disconnected: unable to connect to renderer

当我打电话时

WebDriver.manage().window().setSize(1280, 1480)

完整堆栈跟踪:

Stack Trace:
Running "protractor:default" (protractor) task
[10:48:23] I/launcher - Running 1 instances of WebDriver
[10:48:23] I/direct - Using ChromeDriver directly...
protractor startup failure: WebDriverError: disconnected: unable to connect to renderer
  (Session info: chrome=62.0.3202.62)
  (Driver info: chromedriver=2.32.498537 (cb2f855cbc7b82e20387eaf9a43f6b99b6105061),platform=Mac OS X 10.12.6 x86_64)
[10:48:24] E/launcher - Error: WebDriverError: disconnected: unable to connect to renderer
  (Session info: chrome=62.0.3202.62)
  (Driver info: chromedriver=2.32.498537 (cb2f855cbc7b82e20387eaf9a43f6b99b6105061),platform=Mac OS X 10.12.6 x86_64)
    at process._tickCallback (internal/process/next_tick.js:103:7)
From: Task: WebDriver.manage().window().setSize(1280, 1480)
    at setWindowDimensions (/Users/kyle/projects/c/web/build/config/protractor-conf.js:95:43)
    at onPrepare (/Users/kyle/projects/c/web/build/config/protractor-conf.js:71:12)
    at Function.promise (/Users/kyle/projects/c/web/node_modules/q/q.js:682:9)
    at _fulfilled (/Users/kyle/projects/c/web/node_modules/q/q.js:834:54)
    at self.promiseDispatch.done (/Users/kyle/projects/c/web/node_modules/q/q.js:863:30)
    at Promise.promise.promiseDispatch (/Users/kyle/projects/c/web/node_modules/q/q.js:796:13)
    at /Users/kyle/projects/c/web/node_modules/q/q.js:556:49
    at runSingle (/Users/kyle/projects/c/web/node_modules/q/q.js:137:13)
    at flush (/Users/kyle/projects/c/web/node_modules/q/q.js:125:13)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)
    at process._tickCallback (internal/process/next_tick.js:98:9)
[10:48:24] E/launcher - Process exited with error code 100

环境信息:

ChromeDriver: chromedriver=2.32.498537 (cb2f855cbc7b82e20387eaf9a43f6b99b6105061), platform=Mac OS X 10.12.6 x86_64
Chrome : 62.0.3202.62
Protractor: 5.1.2 (connecting directly to chromedriver)
Node: v6.9.5

1 个答案:

答案 0 :(得分:2)

升级到chromedriver 2.33解决了我的问题。

在运行webdriver-manager时指定版本:

webdriver-manager update --versions.chrome 2.33