Тестування · Senior · Запитання 44 з 75
Як у Playwright виконати авторизацію один раз на весь набір?
projects: [
{ name: "setup", testMatch: /auth\.setup\.ts/ },
{ name: "chromium", use: { storageState: "playwright/.auth/user.json" }, dependencies: ["setup"] },
]- ✓Правильна відповідь: Setup-проєкт входить у систему й зберігає
storageState; інші проєкти залежать від нього й перевикористовують стан - 2
globalSetupу кожному тестовому файлі - 3Входити через
beforeEachу кожному тесті
Пояснення
Залежності проєктів, на відміну від globalSetup, видно у звіті й трейсі. Файл з авторизацією не комітьте в git.