E2E Тестирование с Playwright

CDP architecture, auto-waiting, Page Object Model, storageState reuse, HAR mocks

Прогресс темы5 уроков
Опыт (XP)120 мин • +150 XP
Прогресс темы0 / 5 (0%)

Список уроков в модуле (5)

5 статей по порядку
01

Архитектура Playwright 2026: CDP, изоляция и Auto-waiting

Внутреннее устройство Playwright: прямое управление движками браузеров через CDP и BiDi, проверки готовности элементов (Actionability), Auto-waiting и отладка в Trace Viewer

25 мин•+30 XP
02

Паттерн Page Object Model (POM) и кастомные фикстуры

Архитектура Page Object Model в TypeScript, декомпозиция страниц и виджетов, инкапсуляция селекторов getByRole и расширение тестового раннера через test.extend

25 мин•+30 XP
03

Управление авторизацией и Storage State

Оптимизация авторизации в Playwright: однократный вход в setup-проектах, сохранение cookies и токенов в storageState, матрица ролей Admin/Manager/Guest и параллельный CI

25 мин•+30 XP
04

Сетевой перехват и мокирование в Playwright

Управление сетевым стеком в Playwright: перехват через page.route(), подмена JSON-ответов, симуляция Slow 3G и оффлайн-режима, запись и воспроизведение HAR-файлов

25 мин•+30 XP
05

Playwright Component Testing (CT) в реальных браузерах

Тестирование компонентов в изолированных браузерных средах через Playwright CT: отказ от ограничений jsdom, реальный рендеринг CSS Grid и Tailwind, монтирование React 19 и событийно-ориентированные ассерты

20 мин•+30 XP