几周前我的量角器测试工作正常,但在我的代码没有变化后停止工作。我认为google chrome已经更新了。
突然,当我启动我的测试时,通过键入" npm run e2e",测试打开Chrome浏览器(像往常一样),但现在它迫使我以chrome身份登录我的谷歌帐户。它看起来像这样:
我该怎么办?
以下是我在protractor.conf.js中使用浏览器配置的方式
capabilities: {
'browserName': 'chrome',
chromeOptions: {
args: [ "--window-size=800,600" ]
}
},
答案 0 :(得分:1)
也开始发生在我身上。我正在使用版本81.0.4044.113。
可能的解决方法是在无头模式下运行量角器,这意味着浏览器实际上并未打开。
在量角器配置中添加以下参数:
config.capabilities.chromeOptions = {
args: [
'--headless',
'--disable-gpu',
'--disable-browser-side-navigation'
]
}