使用量角器运行脚本时获取“驱动程序信息:driver.version:unknown”

问题描述

在量角器中执行脚本时出现以下错误

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