feat(e2e): add fixtures and data seeding
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
import { Locator, Page } from "@playwright/test";
|
||||
import { BasePage } from "./base/page";
|
||||
|
||||
export class RegistrationPage extends BasePage {
|
||||
registerButton: Locator;
|
||||
registrationForm: Locator;
|
||||
|
||||
loginLink: Locator;
|
||||
|
||||
displayNameInput: Locator;
|
||||
passwordConfirmInput: Locator;
|
||||
passwordInput: Locator;
|
||||
usernameInput: Locator;
|
||||
|
||||
constructor(page: Page) {
|
||||
super(page);
|
||||
|
||||
this.registerButton = page.getByTestId("register-button");
|
||||
this.registrationForm = page.getByTestId("registration-form");
|
||||
|
||||
this.loginLink = page.getByTestId("login-link");
|
||||
|
||||
this.displayNameInput = page.getByTestId("display-name-input");
|
||||
this.passwordConfirmInput = page.getByTestId("password-confirm-input");
|
||||
this.passwordInput = page.getByTestId("password-input");
|
||||
this.usernameInput = page.getByTestId("username-input");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user