gpt4 book ai didi

google-chrome - E/launcher - 未知错误 : Chrome failed to start: exited abnormally, Protractor

转载 作者:行者123 更新时间:2023-12-03 23:15:50 30 4
gpt4 key购买 nike

我是 Protractor 和自动化测试的新手。我运行了我的 conf.js 文件,但进程因以下与 chorme 相关的错误而终止


错误信息


$$> Protractor conf.js

[08:38:14] I/launcher - 运行 1 个 WebDriver 实例[08:38:14] I/direct - 直接使用 ChromeDriver ...**

[08:39:14] E/launcher - unknown error: Chrome failed to start: exited abnormally (Driver info: chromedriver=2.37.544315 (730aa6a5fdba159ac9f4c1e8cbc59bf1b5ce12b7),platform=Linux 3.10.0-1062.1.1.el7.x86_64 x86_64) [08:39:14] E/launcher - WebDriverError: unknown error: Chrome failed to start: exited abnormally (Driver info: chromedriver=2.37.544315 (730aa6a5fdba159ac9f4c1e8cbc59bf1b5ce12b7),platform=Linux 3.10.0-1062.1.1.el7.x86_64 x86_64)

** 在 Object.checkLegacyResponse (/usr/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/error.js:546:15) 在 parseHttpResponse (/usr/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/http.js:509:13) 在 doSend.then.response (/usr/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/http.js:441:30) 在 process._tickCallback(内部/process/next_tick.js:68:7)来自:任务:WebDriver.createSession() 在 Function.createSession (/usr/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver.js:769:24) 在 Function.createSession (/usr/lib/node_modules/protractor/node_modules/selenium-webdriver/chrome.js:761:15) 在 Direct.getNewDriver (/usr/lib/node_modules/protractor/built/driverProviders/direct.js:77:33) 在 Runner.createBrowser (/usr/lib/node_modules/protractor/built/runner.js:195:43) 在 q.then.then (/usr/lib/node_modules/protractor/built/runner.js:339:29) 在 _fulfilled (/usr/lib/node_modules/protractor/node_modules/q/q.js:834:54) 在/usr/lib/node_modules/protractor/node_modules/q/q.js:863:30 在 Promise.promise.promiseDispatch (/usr/lib/node_modules/protractor/node_modules/q/q.js:796:13) 在/usr/lib/node_modules/protractor/node_modules/q/q.js:556:49 在 runSingle (/usr/lib/node_modules/protractor/node_modules/q/q.js:137:13)

[08:39:14] E/launcher - Process exited with error code 199

我已经尝试了所有可能的解决方案,

升级chrome到59x版本到降级到2.37版本

在 conf.js 文件中添加 extras

directConnect:是的, useAllAngular2AppRoots:true, 能力:{ 浏览器名称:'chrome', chromeOptions: { 'args':['--无沙盒'] }


 conf.js

exports.config = {

directConnect: true,
framework: 'jasmine',
// seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['spec.js'],
capabilities: {
browserName: 'chrome',
chromeOptions: {
'args': ['--no-sandbox']
}
},
useAllAngular2AppRoots: true
}

有人可以帮我完成这项工作吗?

谢谢(也是新来在 stackoverflow 上发布问题的人:b)

最佳答案

这里的主要错误是您的 chrome 无法启动 session 。如果正在下载的 chrome 版本是最新的测试版,就会发生这种情况。这是最新的 Protractor 包中的一个错误,正在研究 Protractor 6 版本,与 webdriver-manager 向后兼容。为此,您必须修复 chromedriver 的版本。

您如何运行网络驱动程序管理器更新?不要使用全局安装的 Protractor 来运行测试,使用节点模块中的 Protractor 。使用 webdriver manager update 时做同样的事情。使用修复版本,如 ./node_modules/protractor/bin/webdriver-manager update --standalone --versions.standalone=3.8.0 --chrome --versions.chrome=78.0.3904.97在 package.json 中将其添加到您的脚本中。

在配置文件中添加 jasmine 选项:

jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 260000,
isVerbose: true,
includeStackTrace: true,
}

我不认为后者会有帮助,但尝试使用修复版本更新 webdriver 管理器并让我知道进展情况。

关于google-chrome - E/launcher - 未知错误 : Chrome failed to start: exited abnormally, Protractor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59575758/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com