UNPKG

@umbraco/playwright-testhelpers

Version:

Test helpers for making playwright tests for Umbraco solutions

46 lines (45 loc) 1.97 kB
import { Page } from "@playwright/test"; import { UiBaseLocators } from "./UiBaseLocators"; export declare class MemberUiHelper extends UiBaseLocators { private readonly membersTab; private readonly searchTxt; private readonly memberNameTxt; private readonly commentsTxt; private readonly memberTab; private readonly detailsTab; private readonly usernameTxt; private readonly emailTxt; private readonly passwordTxt; private readonly confirmNewPasswordTxt; private readonly approvedToggle; private readonly lockedOutToggle; private readonly twoFactorAuthenticationToggle; private readonly memberInfoItems; private readonly changePasswordBtn; private readonly membersMenu; private readonly infoTab; constructor(page: Page); clickMembersTab(): Promise<void>; clickMemberTab(): Promise<void>; clickDetailsTab(): Promise<void>; clickMemberLinkByName(memberName: string): Promise<void>; enterSearchKeyword(keyword: string): Promise<void>; enterMemberName(name: string): Promise<void>; enterComments(comment: string): Promise<void>; enterUsername(username: string): Promise<void>; enterEmail(email: string): Promise<void>; enterPassword(password: string): Promise<void>; enterConfirmPassword(password: string): Promise<void>; enterConfirmNewPassword(password: string): Promise<void>; chooseMemberGroup(memberGroupName: string): Promise<void>; doesMemberInfoHaveValue(infoName: string, value: string): Promise<void>; clickApprovedToggle(): Promise<void>; clickLockedOutToggle(): Promise<void>; clickTwoFactorAuthenticationToggle(): Promise<void>; clickChangePasswordButton(): Promise<void>; clickRemoveMemberGroupByName(memberGroupName: string): Promise<void>; enterNewPassword(password: string): Promise<void>; clickMembersMenu(): Promise<void>; goToMembers(): Promise<void>; clickInfoTab(): Promise<void>; }