【发布时间】:2018-05-22 14:31:15
【问题描述】:
在 Chrome 66 中,当我在 Test Runner 中运行 Cypress 测试时,我的应用似乎在抖动,这可能是由于滚动条不断出现和消失造成的。
【问题讨论】:
标签: cypress
在 Chrome 66 中,当我在 Test Runner 中运行 Cypress 测试时,我的应用似乎在抖动,这可能是由于滚动条不断出现和消失造成的。
【问题讨论】:
标签: 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
}
})
}
【讨论】: