Playwright_Java_Web_Testing/page-objects/RegisterPage.js

20 lines
600 B
JavaScript

export class RegisterPage {
constructor(page) {
this.page = page
this.emailInput = page.getByPlaceholder('e-mail')
this.passwordInput = page.getByPlaceholder('password')
this.registerButton = page.getByRole('button', { name: 'Register' })
}
signupNewUser = async (email, password) => {
await this.emailInput.waitFor()
await this.emailInput.fill(email)
await this.passwordInput.waitFor()
await this.passwordInput.fill(password)
await this.registerButton.waitFor()
await this.registerButton.click()
}
}