问题描述
在量角器中执行脚本时出现以下错误。
System info: host: '8888',ip: '88888',os.name: 'Mac OS X',os.arch: 'x86_64',os.version: '10.15.7',java.version: '14.0.1'
Driver info: driver.version: unkNown
[13:13:08] E/launcher - WebDriverError: Timed out waiting for driver server to start.
Build info: version: '3.141.59',revision: 'e82be7d358',time: '2018-11-14T08:25:53'
System info: host: '****',ip: '****',java.version: '14.0.1'
Driver info: driver.version: unkNown
有人可以帮我吗。
解决方法
由于新的 m1 芯片组下载了错误的 ChromeDriver
由于新的 m1 芯片组,我们正在下载错误版本的 ChromeDriver。 https://github.com/angular/webdriver-manager/pull/478 有一个修复程序,我将在本周末将其发布到 npm。
更新:npm 发布为 12.1.8 版
你如何更新到 webdriver-manager 12.1.8?你可以做一个npm install --force protractor
。这应该更新您的依赖项。您也可以清除您的 node_modules/
目录并重新执行 npm install
这已作为 12.1.8 版发布到 npm。更新到版本 12.1.8 后,您可能需要在运行 webdriver-manager clean
之前运行 webdriver-manager update
。
我也有同样的问题,从昨天开始。 我还尝试重新安装操作系统,只安装 node 和 chrome。还是行不通。我认为这件事情与chromedriver或新的Chrome版本。
对于我来说,这种情况发生在Mac上,最新的卡塔利娜补丁。在两个不同的Linux机器它工作得很好。
./node_modules/.bin/protractor tmp/qa.conf.js --suite part11
[suite11]
[suite10]
[suite10] [10:50:57] I/launcher - Running 1 instances of WebDriver
[suite10] [10:50:57] I/direct - Using ChromeDriver directly...
[suite10] [10:50:57] E/launcher - spawn Unknown system error -86
[suite10] [10:50:57] E/launcher - Error: spawn Unknown system error -86
[suite10] at ChildProcess.spawn (internal/child_process.js:403:11)
[suite10] at Object.spawn (child_process.js:553:9)
[suite10] at exec (/Users/fabbs/Downloads/app-testing-loginRef2.3-a8697e2393844e5e729e1ad8aa22c097e97e0a82/master/node_modules/selenium-webdriver/io/exec.js:116:27)
[suite10] at /Users/fabbs/Downloads/app-testing-loginRef2.3-a8697e2393844e5e729e1ad8aa22c097e97e0a82/master/node_modules/selenium-webdriver/remote/index.js:219:25
[suite10] at processTicksAndRejections (internal/process/task_queues.js:93:5)
[suite10] From: Task: WebDriver.createSession()
[suite10] at Function.createSession (/Users/fabbs/Downloads/app-testing-loginRef2.3-a8697e2393844e5e729e1ad8aa22c097e97e0a82/master/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
[suite10] at Function.createSession (/Users/fabbs/Downloads/app-testing-loginRef2.3-a8697e2393844e5e729e1ad8aa22c097e97e0a82/master/node_modules/selenium-webdriver/chrome.js:761:15)
[suite10] at Direct.getNewDriver (/Users/fabbs/Downloads/app-testing-loginRef2.3-a8697e2393844e5e729e1ad8aa22c097e97e0a82/master/node_modules/protractor/built/driverProviders/direct.js:77:33)
[suite10] at Runner.createBrowser (/Users/fabbs/Downloads/app-testing-loginRef2.3-a8697e2393844e5e729e1ad8aa22c097e97e0a82/master/node_modules/protractor/built/runner.js:195:43)
[suite10] at /Users/fabbs/Downloads/app-testing-loginRef2.3-a8697e2393844e5e729e1ad8aa22c097e97e0a82/master/node_modules/protractor/built/runner.js:339:29
[suite10] at _fulfilled (/Users/fabbs/Downloads/app-testing-loginRef2.3-a8697e2393844e5e729e1ad8aa22c097e97e0a82/master/node_modules/q/q.js:834:54)
[suite10] at /Users/fabbs/Downloads/app-testing-loginRef2.3-a8697e2393844e5e729e1ad8aa22c097e97e0a82/master/node_modules/q/q.js:863:30
[suite10] at Promise.promise.promiseDispatch (/Users/fabbs/Downloads/app-testing-loginRef2.3-a8697e2393844e5e729e1ad8aa22c097e97e0a82/master/node_modules/q/q.js:796:13)
[suite10] at /Users/fabbs/Downloads/app-testing-loginRef2.3-a8697e2393844e5e729e1ad8aa22c097e97e0a82/master/node_modules/q/q.js:556:49
[suite10] at runSingle (/Users/fabbs/Downloads/app-testing-loginRef2.3-a8697e2393844e5e729e1ad8aa22c097e97e0a82/master/node_modules/q/q.js:137:13)
[suite10] [10:50:57] E/launcher - Process exited with error code 199