Page Object и Фикстуры в Playwright как связать правильно
Описание
В этом уроке связываем 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 #АвтоматизацияТестирования #Автотесты
Рекомендуемые видео




















