Angular e2e测试量角器铬标志无头不工作



我正在尝试设置cookies-without-same-site-must-be-secure@2在我的量角器配置中,它在不无头运行时工作得很好。但当我启用无头运行时,它不起作用,我的测试也因此失败。有解决方法吗?或者我在这里做错了什么?

提前谢谢。

capabilities: {
'browserName': 'chrome',
'shardTestFiles': true,
'maxInstances': 4,
'chromeOptions': {
args: [
"lang=nl-NL",
"--disable-gpu",
"--window-size=1800,1080",
"--no-sandbox",
"--disable-infobars",
"--disable-dev-shm-usage",
"--headless"
],
prefs: {
intl: { accept_languages: "nl-NL" },
},
localState: {
'browser': {
'enabled_labs_experiments': ['cookies-without-same-site-must-be-secure@2']
}
}
}
}

作为一种替代方案,我发现将--disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies添加到参数数组中是可行的。这并不是真正解决标志不起作用的问题,而是解决这种特殊情况的方法。

相关内容

  • 没有找到相关文章

最新更新