Сетевой контроль и визуальные скриншот-тесты в

Сквозные тесты по умолчанию обращаются к реальному серверу. Но иногда бэкенд нестабилен, перегружен или нам нужно протестировать редкие сценарии — например, ошибку сервера 500, медленное соединение или отмену запроса.

Playwright позволяет полностью контролировать сетевой трафик браузера с помощью метода page.route().

Также мы изучим мощный инструмент контроля интерфейса — визуальное регрессионное тестирование.