E2E Тестування з Playwright
CDP architecture, auto-waiting, Page Object Model, storageState reuse, HAR mocks
Список уроків у модулі (5)
5 статей за порядкомАрхітектура Playwright 2026: CDP, ізоляція та Auto-waiting
Внутреннее устройство Playwright: прямое управление движками браузеров через CDP и BiDi, проверки готовности элементов (Actionability), Auto-waiting и отладка в Trace Viewer
Патерн Page Object Model (POM) та кастомні фікстури
Архитектура Page Object Model в TypeScript, декомпозиция страниц и виджетов, инкапсуляция селекторов getByRole и расширение тестового раннера через test.extend
Керування авторизацією та Storage State
Оптимизация авторизации в Playwright: однократный вход в setup-проектах, сохранение cookies и токенов в storageState, матрица ролей Admin/Manager/Guest и параллельный CI
Мережеве перехоплення та мокування в Playwright
Управление сетевым стеком в Playwright: перехват через page.route(), подмена JSON-ответов, симуляция Slow 3G и оффлайн-режима, запись и воспроизведение HAR-файлов
Playwright Component Testing (CT) у реальних браузерах
Тестирование компонентов в изолированных браузерных средах через Playwright CT: отказ от ограничений jsdom, реальный рендеринг CSS Grid и Tailwind, монтирование React 19 и событийно-ориентированные ассерты