在 Cypress 中 运行 时应用程序摇晃或抖动?
Shaking or jittering app when running in Cypress?
在Chrome66,当我运行在Test Runner中测试我的Cypress时,我的应用程序似乎在晃动,可能是滚动条不断出现和消失造成的。
这似乎是 Chrome 66.
中的错误
如果您希望 AUT(正在测试的应用程序)停止抖动(直到 Chrome 发布修复/赛普拉斯默认禁用此行为)- 您可以将此标志传递给 Chrome:--disable-blink-features=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
}
})
}
在Chrome66,当我运行在Test Runner中测试我的Cypress时,我的应用程序似乎在晃动,可能是滚动条不断出现和消失造成的。
这似乎是 Chrome 66.
中的错误如果您希望 AUT(正在测试的应用程序)停止抖动(直到 Chrome 发布修复/赛普拉斯默认禁用此行为)- 您可以将此标志传递给 Chrome:--disable-blink-features=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
}
})
}