create-cen-app
Version:
create an client-engineering-style app
14 lines (11 loc) • 528 B
text/typescript
import { test as setup } from "@playwright/test";
import { firstSuperuser, firstSuperuserPassword } from "./config.ts";
const authFile = "playwright/.auth/user.json";
setup("authenticate", async ({ page }) => {
await page.goto("/login");
await page.getByPlaceholder("Email").fill(firstSuperuser);
await page.getByPlaceholder("Password").fill(firstSuperuserPassword);
await page.getByRole("button", { name: "Log In" }).click();
await page.waitForURL("/");
await page.context().storageState({ path: authFile });
});