Cypress - веб-страницы загружаются медленнее, чем в браузере - PullRequest
0 голосов
/ 24 февраля 2020

Я недавно начал использовать Cypress и заметил, что выполнение теста может занять 60-80 секунд, но если я go через тот же «поток» пользовательского интерфейса в моем браузере, мне потребуется 20-30 секунд для завершения.

Это нормально? Есть какие-либо конфигурации, которые влияют на это?

Мой тест занимает всего несколько строк, используя только cy.get() и cy.contains().

1 Ответ

1 голос
/ 25 февраля 2020

Cypress-тест намного медленнее, чем юнит-тест, и это нормально. Разница между пользовательским интерфейсом и безголовым прогоном может быть вызвана инициализацией кипариса между командой и тестом.

Чтобы сократить время, необходимое для прохождения теста, избегайте cy.wait(, вместо этого используйте, например, cy.get(.

Также Вы можете попробовать, сколько времени потребуется для запуска с --headless --browser chrome flags.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...