在Cypress中运行时,应用程序是否会抖动?
在Chrome 66中,当我在Test Runner中运行Cypress测试时,我的应用程序似乎在震动,可能是滚动条不断出现和消失造成的。这似乎是Chrome 66中的一个bug 如果您希望AUT(测试中的应用程序)停止抖动(直到Chrome发布修复程序/Cypress默认情况下禁用此行为),您可以将此标志传递给Chrome:在Cypress中运行时,应用程序是否会抖动?,cypress,Cypress,在Chrome 66中,当我在Test Runner中运行Cypress测试时,我的应用程序似乎在震动,可能是滚动条不断出现和消失造成的。这似乎是Chrome 66中的一个bug 如果您希望AUT(测试中的应用程序)停止抖动(直到Chrome发布修复程序/Cypress默认情况下禁用此行为),您可以将此标志传递给Chrome:--禁用闪烁功能=RootLayerScrolling 将下面的代码放在cypress/plugins/index.js文件中作为解决方法 解决方案代码示例: module
--禁用闪烁功能=RootLayerScrolling
将下面的代码放在cypress/plugins/index.js文件中作为解决方法
解决方案代码示例:
module.exports = (on) => {
on('before:browser:launch', (browser = {}, args) => {
if (browser.name === 'chrome') {
args.push('--disable-blink-features=RootLayerScrolling')
return args
}
})
}