Убирают произвольные cy.wait(500), полагаются на retry assertions и cy.wait('@alias'), стабилизируют селекторы, изолируют данные и отключают лишние анимации.
Разбор
- Антипаттерн: жёсткие миллисекундные wait «на всякий случай».
- Перехватывайте аналитику/чат-виджеты, шумящие в DOM.
- Включайте видео только на fail в CI для экономии.
- Кварантин с тикетом, не бесконечные retries.
Итог
Стабильность = правильные синхронизации и данные, не увеличение timeout до бесконечности.