【问题标题】:Getting "Driver info: driver.version: unknown" while running scripts using protractor使用量角器运行脚本时获取“驱动程序信息:driver.version:未知”
【发布时间】:2021-01-07 08:42:23
【问题描述】:

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

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: '****', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.15.7', java.version: '14.0.1'
Driver info: driver.version: unknown

谁能帮帮我。

【问题讨论】:

标签: macos google-chrome protractor webdriver-manager


【解决方案1】:

由于新的 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

【讨论】:

  • 当我运行 webdriver-manager cleanwebdriver-manager update 时,它仍然会下载 12.1.7 版本。也试过 webdriver-manager update 12.1.8 并仍然安装了 12.1.7
  • webdriver-manager update 12.1.8 不是实际命令。您应该使用npm 来更新节点模块。
【解决方案2】:

从昨天开始,我也遇到了同样的问题。 我还尝试重新安装操作系统干净,只安装节点和铬。还是行不通。我认为这与 chromedriver 或新的 chrome 版本有关。

对我来说,这发生在 Mac 最新的 Catalina 补丁上。在两个不同的 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-13
    • 2017-08-17
    • 1970-01-01
    • 2020-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多