Правила помилки для блокувань, відсутніх селекторів і хибних станів
Завершуйте запуск помилкою, коли сторінка впирається у вхід, CAPTCHA, відсутній селектор або інший хибний стан, а не маскуйте це під успішний результат.
На цій сторінці
Коли це корисно
- Екран входу замість очікуваної сторінки.
- Сторінка перевірки або CAPTCHA до того, як браузер дістанеться вмісту.
- Відсутній селектор, який доводить, що сторінка не завантажилася як треба.

Погані запуски мають завершуватися помилкою, а не удавати успіх
Заблокована сторінка - це не успішна сторінка. Якщо запуск упирається у вхід, CAPTCHA, сторінку перевірки, відсутній селектор або взагалі потрапляє не в той стан, результат має завершуватися як хибний стан, а не тихо потрапляти в нормальну історію.
Це захищає і візуальні еталони, і історію перевірок. Інакше зламана сторінка може тихо стати новим погодженим результатом або запустити беззмістовний перегляд знімка, який так і не дійшов до реального стану сторінки.
Де правила помилки потрібні найбільше
Такі правила особливо важливі на сторінках, де чистий знімок може ввести в оману: оплата, реєстрація, документація за захистом, локалізовані сторінки або сценарії, що залежать від файлів cookie і очікувань.
Чим більше контексту потрібно сторінці, щоб дійти до придатного стану, тим важливіше завершувати запуск помилкою на хибних станах, а не змушувати людей здогадуватися з фінального зображення.
Пов'язані посилання
Поширені питання
Чому не можна просто переглянути знімок вручну?
Що має покривати перший набір правил помилки?
Готові застосувати це на реальній сторінці?
Перетворіть наступну важливу сторінку на збережений результат, погоджений еталон або повторну перевірку замість разової проблеми.