UNPKG

external-services-automation

Version:

External services automation library for Playwright and Cucumber

21 lines (20 loc) 863 B
import { Page, Locator } from '@playwright/test'; export declare class RegisterPage { readonly page: Page; readonly firstNameInput: Locator; readonly lastNameInput: Locator; readonly emailInput: Locator; readonly marketingOptInCheckbox: Locator; readonly acceptPoliciesCheckbox: Locator; readonly createAccountButton: Locator; constructor(page: Page); navigate(): Promise<void>; enterFirstName(firstName: string): Promise<void>; enterLastName(lastName: string): Promise<void>; enterEmail(email: string): Promise<void>; checkMarketingOptIn(): Promise<void>; checkAcceptPolicies(): Promise<void>; clickCreateAccount(): Promise<void>; fillAndSubmitCreateAccountForm(firstName: string, lastName: string, email: string, acceptMarketing?: boolean): Promise<void>; isOnRegisterPage(): Promise<void>; }