Playwright · Middle · Запитання 8 з 75
Як створити власну фікстуру?
const test = base.extend<{ todoPage: TodoPage }>({
todoPage: async ({ page }, use) => {
const todo = new TodoPage(page);
await todo.goto();
await use(todo);
},
});- 1Експортувати з файлу тестів змінну з назвою
fixture - 2Розширити базовий
testі віддати значення черезuse - 3Зареєструвати хук
beforeAllуplaywright.config
Показати відповідь
Правильна відповідь: Розширити базовий test і віддати значення через use
Пояснення
Код до use() - це підготовка, код після - прибирання. Тести, що вказують todoPage в аргументах, отримують його готовим до роботи.