mirror of
https://github.com/zitadel/zitadel.git
synced 2025-12-12 03:14:29 +00:00
chore: add data-testid's and some additional testing
This commit is contained in:
@@ -2,18 +2,23 @@ import {Page} from "@playwright/test";
|
||||
|
||||
export async function loginWithPassword(page: Page, username: string, password: string) {
|
||||
await page.goto("/loginname");
|
||||
const loginname = page.getByLabel("Loginname");
|
||||
await loginname.pressSequentially(username);
|
||||
await loginname.press("Enter");
|
||||
const pw = page.getByLabel("Password");
|
||||
await pw.pressSequentially(password);
|
||||
await pw.press("Enter");
|
||||
await loginnameScreen(page, username)
|
||||
await page.getByTestId("submit-button").click()
|
||||
await passwordScreen(page, password)
|
||||
await page.getByTestId("submit-button").click()
|
||||
}
|
||||
|
||||
export async function loginnameScreen(page: Page, username: string) {
|
||||
await page.getByTestId("username-text-input").pressSequentially(username);
|
||||
}
|
||||
|
||||
export async function passwordScreen(page: Page, password: string) {
|
||||
await page.getByTestId("password-text-input").pressSequentially(password);
|
||||
}
|
||||
|
||||
export async function loginWithPasskey(page: Page, username: string) {
|
||||
await page.goto("/loginname");
|
||||
const loginname = page.getByLabel("Loginname");
|
||||
await loginname.pressSequentially(username);
|
||||
await loginname.press("Enter");
|
||||
await loginnameScreen(page, username)
|
||||
await page.getByTestId("submit-button").click()
|
||||
await page.getByTestId("submit-button").click()
|
||||
}
|
||||
Reference in New Issue
Block a user