Testen · Senior · Frage 44 von 75
Wie setzt man Authentifizierung in Playwright einmal für die ganze Suite um?
projects: [
{ name: "setup", testMatch: /auth\.setup\.ts/ },
{ name: "chromium", use: { storageState: "playwright/.auth/user.json" }, dependencies: ["setup"] },
]- 1Ein Setup-Projekt meldet sich an und speichert
storageStatefür die anderen - 2Einen
globalSetup-Aufruf oben in jede Testdatei setzen - 3Sich mit einem
beforeEach-Hook in jeder Testdatei anmelden
Antwort zeigen
Richtige Antwort: Ein Setup-Projekt meldet sich an und speichert storageState für die anderen
Erklärung
Projektabhängigkeiten erscheinen im Bericht und im Trace, anders als globalSetup. Halte die Auth-Datei aus git heraus.