我是新的量角器,以及自动化测试。我运行了我的conf.js文件,但进程终止时出现了以下与chorme有关的错误
错误信息
**位于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.responseib/node_modules/protractor/node_modules/q/q.js:863:30/promissione.promissioneDispatch(/usr/lib/node_modules/protractor/node_modules/q/q.js:796:13)在/usr/lib/node_modules/q/q.q.js:556:49/runSingle(/usr/lib/node_modules/q/q.js:137:13)
[08:39:14]E/Launcher-进程已退出,错误代码199
我试过所有可能的解决办法,
从升级chrome到59x版本到降级到2.37版本
向conf.js文件中添加如下附加内容
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无法启动会话。如果下载的chrome版本是最新的测试版,就会出现这种情况。这是最新的量角器软件包中的一个bug,该软件包正在为量角器6版本进行研究,该版本与WebDriver-Manager向后兼容。为此,您必须修复ChromeDriver的版本。
您是如何运行您的webdriver manager更新的?不要使用全局安装的量角器来运行测试,使用节点模块中的量角器。在使用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管理器,并让我知道它是如何进行的。
我正在尝试在Linux 3.10.0-327.36.3中启动chrome驱动程序。el7在python中使用selenium。从chrome文档中也得到了一些有用的帮助,我的提取代码片段是 但我得到下面的错误信息, 消息:未知错误:Chrome无法启动:异常退出(驱动程序信息:chromedriver=2.29.461571(8A88BBE075E2A23AFDA0CEAF2EF7EE74E822
我正试图在Ubuntu中设置chrome webdriver。我已经做了 我可以做到 为了安装chrome webdriver,我尝试了很多东西。例如,我累了一个回答从不能用chrome驱动在这里为硒,我试了 null 然而,在第二行中,我得到了一个错误: 有人能帮我吗?
使用Selenium的Python脚本无法创建Chrome的实例,尽管版本是正确的并且安装了UI。 我已经在这里看了类似的线程,似乎没有一个解决了这个问题。代码在Windows上工作 - 一旦我尝试在Linux上执行它,它就不再有效。我的预期目标是让它在视觉上打开Chrome,因此我不是在寻找涉及虚拟显示器的解决方案。 我有谷歌浏览器75.0.3770.100安装我也有ChromeDriver 7
我安装了Chrome的最新版本,然后我验证了网络驱动程序的execution_path。Chrome被弃用了,我安装了Selenium Service库,但仍然无法连接,代码中会发生什么? Web驱动异常:消息:未知错误:Chrome启动失败:异常退出。Web驱动异常:消息:未知错误:Chrome启动失败:异常退出。(未知错误:DevToolsActivePort文件不存在)(进程开始从Chrom