import type { Page } from '@playwright/test'; import { ADMIN_EMAIL_ADDRESS, ADMIN_PASSWORD } from '../constants'; /** * Log in to an e2e test app */ export const login = async ({ page, rememberMe = false }: { page: Page; rememberMe?: boolean }) => { await page.getByLabel('Email').fill(ADMIN_EMAIL_ADDRESS); await page .getByLabel('Password*', { exact: true, }) .fill(ADMIN_PASSWORD); if (rememberMe) { await page.getByLabel('Remember me').click(); } await page.getByRole('button', { name: 'Login' }).click(); };