Playwright · Middle · Запитання 22 з 75
Як параметризувати тест кількома вхідними даними?
for (const email of ["", "bad", "a@"]) {
test(`rejects "${email}"`, async ({ page }) => {
// ...
});
}- 1Передати масив другим аргументом у
test() - 2Цикл, що оголошує тест з унікальною назвою для кожного
- 3Використати
test.each, єдиний підтримуваний спосіб
Показати відповідь
Правильна відповідь: Цикл, що оголошує тест з унікальною назвою для кожного
Пояснення
Playwright збирає тести, виконуючи файл, тож цикл створює по тесту на значення. Назви мають бути унікальними.