Playwright · Middle · Frage 22 von 75
Wie parametrisiert man einen Test über mehrere Eingaben?
for (const email of ["", "bad", "a@"]) {
test(`rejects "${email}"`, async ({ page }) => {
// ...
});
}- 1Ein Array von Werten als zweites Argument an
test()übergeben - 2Eine Schleife, die je Wert einen Test mit eigenem Titel anlegt
- 3
test.eachnutzen, den einzig unterstützten Weg
Antwort zeigen
Richtige Antwort: Eine Schleife, die je Wert einen Test mit eigenem Titel anlegt
Erklärung
Playwright sammelt Tests, indem es die Datei ausführt, also erzeugt eine Schleife einen Test pro Wert. Titel müssen eindeutig sein.