Большинство flaky-тестов — это не баги продукта, а неправильная работа с ожиданиями.
Фиксированные паузы замедляют прогон, слишком большие таймауты растягивают падения, а маленькие — делают тесты нестабильными.
В карточках разобрали:
— чем таймаут отличается от browser.pause()
— как работают waitFor* команды
— где настраивается waitforTimeout
— чем он отличается от таймаута всего теста в Mocha
— как не превратить e2e-набор в медленный хаос
Если у вас тесты «иногда падают без причины» — причина почти всегда в ожиданиях.
🔤 Источник
🐸 Библиотека тестировщика
#тест_драйв




