【问题标题】:Shaking or jittering app when running in Cypress?在 Cypress 中运行时应用程序抖动或抖动?
【发布时间】:2018-05-22 14:31:15
【问题描述】:

在 Chrome 66 中,当我在 Test Runner 中运行 Cypress 测试时,我的应用似乎在抖动,这可能是由于滚动条不断出现和消失造成的。

【问题讨论】:

    标签: cypress


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多