В нашей сборке есть определенные сценарии, которые не работают по причинам, которые находятся вне нашего контроля, или требуют слишком много времени для правильной отладки. Такие вещи, как асинхронный javascript и т. д.
В любом случае, дело в том, что иногда они работают, иногда нет, поэтому я подумал, что было бы неплохо добавить тег к сценарию, такой как @rerun_on_failure или @retry, который будет повторять сценарий X. количество раз до сбоя сборки.
Я понимаю, что это не идеальное решение, но тест по-прежнему ценен, и мы хотели бы сохранить его без ложноотрицательных результатов.
Фактический тест, который не прошел, нажимает на ссылку и ожидает отправки события отслеживания. на сервер для аналитики (через javascript). Иногда веб-драйвер selenium загружает следующую страницу слишком быстро и событие не успевает отправить.
Спасибо