Утро, кофе, открываешь GitLab, а CI красный. Классика. Лезешь в отчёт, а там портянка на 5 экранов и TimeoutError где-то в недрах клика по кнопке. Селектор нормальный, data-testid="checkout-submit". Чтобы понять, что именно сломалось (может отвалилась база или фронт не отрисовал кнопку, возможно, юзер тупит), нужно лезть в код теста и дебажить глазами.
Бесит нереально. Ты или твой коллега тратите время не на фикс багов, а на расследование.
Классический POM: Как мы жили раньше?
Обычно все начинается красиво. Вы пишете чистый Page Object.
Читать полностью »





