Playwright · Middle · Frage 8 von 75
Wie erstellt man eine eigene Fixture?
const test = base.extend<{ todoPage: TodoPage }>({
todoPage: async ({ page }, use) => {
const todo = new TodoPage(page);
await todo.goto();
await use(todo);
},
});- 1Eine Variable namens
fixtureaus der Testdatei exportieren - 2Den Basis-
testerweitern und den Wert überuseliefern - 3Einen
beforeAll-Hook inplaywright.configregistrieren
Antwort zeigen
Richtige Antwort: Den Basis-test erweitern und den Wert über use liefern
Erklärung
Code vor use() ist Setup, Code danach ist Teardown. Tests, die todoPage in ihren Argumenten nennen, bekommen es einsatzbereit.