Playwright · Middle · Pytanie 22 z 75
Jak sparametryzować test dla kilku danych wejściowych?
for (const email of ["", "bad", "a@"]) {
test(`rejects "${email}"`, async ({ page }) => {
// ...
});
}- 1Przekazać tablicę wartości jako drugi argument do
test() - 2Pętla tworząca test z unikalnym tytułem dla każdej wartości
- 3Użyć
test.each, jedynego obsługiwanego sposobu
Pokaż odpowiedź
Poprawna odpowiedź: Pętla tworząca test z unikalnym tytułem dla każdej wartości
Wyjaśnienie
Playwright zbiera testy, wykonując plik, więc pętla tworzy test dla każdej wartości. Tytuły muszą być unikalne.