在赛普拉斯运行时摇晃或抖动应用程序?

时间:2018-05-22 14:31:16

标签: cypress

在Chrome 66中,当我在Test Runner中运行赛普拉斯测试时,我的应用程序似乎在颤抖,可能是因为滚动条不断出现和消失。

1 个答案:

答案 0 :(得分:0)

这似乎是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
    }
  })
}