UI-тесты оформления заказа падают, когда тормозит сторонний виджет карты
На странице оформления заказа встроена карта стороннего сервиса для выбора пункта выдачи. Когда сервис карт отвечает медленно, страница не переходит в состояние «загружено», и тесты оплаты, промокодов и адреса падают по таймауту. Сами функции работают.
Как убрать эту зависимость из тестов, не теряя проверку выбора пункта?
- Перехватывать запросы к сервису карт и отдавать заготовленный ответ
- Увеличить общий таймаут загрузки страницы до двух минут
- Удалить карту со страницы на тестовом стенде
- Запускать тесты оформления только ночью, когда сервис карт не нагружен
