Testowanie · Senior · Pytanie 44 z 75
Jak w Playwright wykonać uwierzytelnianie raz dla całego zestawu?
projects: [
{ name: "setup", testMatch: /auth\.setup\.ts/ },
{ name: "chromium", use: { storageState: "playwright/.auth/user.json" }, dependencies: ["setup"] },
]- ✓Poprawna odpowiedź: Projekt setup loguje się i zapisuje
storageState; pozostałe projekty od niego zależą i używają tego stanu - 2
globalSetupw każdym pliku testowym - 3Logować się w
beforeEachw każdym teście
Wyjaśnienie
Zależności projektów, w przeciwieństwie do globalSetup, są widoczne w raporcie i trace. Pliku z uwierzytelnieniem nie commituj do git.