量角器/硒开始忽略protractor.conf.js中的chrome选项(chromeOptions)



我刚刚重建了我们的开发环境。这迫使最新版本的chrome,突然基于量角器的测试停止工作。经过一些研究,我追踪到这样一个事实,即量角器配置文件中的chrome选项现在被忽略了。

以下是以前工作正常的配置:

exports.config = {
...
multiCapabilities     : [
{
browserName: "chrome",
chromeOptions: {
args: [  
"--disable-gpu",
"--headless", 
'--no-sandbox',
"--incognito" 
]
}
},
},
],
...
};


Before           After
protractor           6.0.0            6.0.0
selenium             4.0.0-alpha-1    4.0.0-alpha-1
chrome               74.0.3729.157    76.0.3809.100
chromedriver         74.0.3729.6      76.0.3809.68

在最新版本的硒中,您必须将chrome选项指定为goog:chromeOptions。因此,只需将上面的chromeOptions行更改为以下内容:

...
"goog:chromeOptions": {
...

你又开始营业了。

"chromeOptions": {}

它在大多数情况下仍然可用,但不支持 Chrome 提供的新参数

建议使用

"goog:chromeOptions": {}

参考文档: http://chromedriver.chromium.org/capabilities

火狐浏览器的相同规则

"moz:firefoxOptions": {}

参考到文档: https://developer.mozilla.org/en-US/docs/Web/WebDriver/Capabilities/firefoxOptions

相关内容

  • 没有找到相关文章

最新更新