feat(e2e): add fixtures and data seeding

This commit is contained in:
QAComet
2024-04-21 17:16:30 -06:00
parent cd09843b99
commit ce7a94e492
8 changed files with 179 additions and 0 deletions
+28
View File
@@ -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");
}
}