Город МОСКОВСКИЙ
00:09:38

Page Object и Фикстуры в Playwright как связать правильно

Аватар
Automate Daily
Просмотры:
6
Дата загрузки:
06.09.2026 00:44
Длительность:
00:09:38
Категория:
Технологии и интернет

Описание

В этом уроке связываем Page Object Model и пользовательские фикстуры в Playwright. Покажу, как перенести создание `TodoPage` из `beforeEach` внутрь фикстуры, чтобы тест сразу получал готовый Page Object через параметры.

Разберём тип `TodoFixtures`, создание `new TodoPage(page)`, работу `use(todoPage)` и упрощение теста без общей переменной и отдельного `beforeEach`.

Урок подойдёт тем, кто уже дошёл до фикстур и Page Object в Playwright и хочет понять, как правильно разделять ответственность между фикстурой, Page Object и тестом.

00:15 Проблема создания Page Object в тестовом файле
00:40 Сравнение текущей реализации и новой
01:15 Рефакторинг фикстуры
03:40 Рефакторинг набора тестов
04:55 Распределение ответственности
05:57 Типичные ошибки новичков
08:47 Итог

#Playwright #PageObjectModel #POM #QAautomation #AutomationTesting #TestAutomation #PlaywrightJS #TypeScript #JavaScript #QA #АвтоматизацияТестирования #Автотесты

Рекомендуемые видео