auth.setup.ts 502 B

123456789101112
  1. import { test as setup } from '@playwright/test';
  2. import { LoginPage } from '../pages/login';
  3. // eslint-disable-next-line playwright/expect-expect -- setup test saves storageState, no assertions needed
  4. setup('authenticate', async ({ page }) => {
  5. const loginPage = new LoginPage(page);
  6. await loginPage.login();
  7. await page.getByTestId('tour-step-footer-secondary').filter({ hasText: 'Skip tour' }).click();
  8. await page.context().storageState({ path: 'integration-tests/.auth/user.json' });
  9. });