Fixtures Playwright создают и освобождают зависимости теста, например страницу, контекст, данные или подготовленный объект страницы.
Для чего нужны fixtures в Playwright?
Fixtures Playwright создают и освобождают зависимости теста, например страницу, контекст, данные или подготовленный объект страницы.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Fixtures Playwright создают и освобождают зависимости теста, например страницу, контекст, данные или подготовленный объект страницы.
Они могут зависеть друг от друга и иметь область test или worker. Код до await use(value) подготавливает ресурс, после — очищает его. Это помогает переиспользовать setup с явным жизненным циклом, но общие worker-ресурсы всё равно требуют защиты от взаимного влияния тестов.
Источник: playwright.dev.