strapi/e2e/utils/login.ts
Josh 93eda17d2a
chore(helper-plugin)!: remove form (#19612)
* chore!: remove form

* chore: re-introduce form error focusing

* chore: remove usage of Formik in auth

* chore: fix test suite
2024-02-29 14:18:21 +00:00

21 lines
550 B
TypeScript

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();
};