Встряхивание или дрожание приложения при работе в Cypress? - PullRequest
0 голосов
/ 22 мая 2018

В Chrome 66, когда я запускаю свои Cypress-тесты в Test Runner, мое приложение дрожит, возможно, из-за постоянно появляющейся и исчезающей полосы прокрутки.

1 Ответ

0 голосов
/ 22 мая 2018

Это, по-видимому, ошибка в Chrome 66.

Если вы хотите, чтобы AUT (тестируемое приложение) прекращало тряску (пока Chrome не исправит ошибку / Cypress не отключит это поведение по умолчанию) - вы можете пропустить этоустановить флажок 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
    }
  })
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...