| 123456789101112131415161718192021222324 |
- export async function loginAsAdmin(page) {
- /**
- * Admin credentials.
- */
- const adminCredentials = {
- email: "admin@example.com",
- password: "admin123",
- };
- /**
- * Authenticate the admin user.
- */
- await page.goto("admin/login");
- await page.locator('input[name="email"]').fill(adminCredentials.email);
- await page.locator('input[name="password"]').fill(adminCredentials.password);
- await page.press('input[name="password"]', "Enter");
- /**
- * Wait for the dashboard to load.
- */
- await page.waitForURL("**/admin/dashboard");
- return adminCredentials;
- }
|