All articles
May 14, 2026
Playwright
QA
Automation
Мокаем сеть в Playwright: от route.fulfill до HAR-реплеев
Как перестать зависеть от нестабильного стейджинга и гонять E2E на замоканной сети — с примерами из реального проекта.
Зачем мокать сеть
E2E-тесты, зависящие от живого бэкенда, ломаются не из-за багов, а из-за окружения...
await page.route('**/api/games', (route) =>
route.fulfill({ json: { items: [] } })
);
HAR-реплеи
Записываем реальный трафик один раз — воспроизводим в CI бесконечно.