@umbraco/playwright-testhelpers
Version:
Test helpers for making playwright tests for Umbraco solutions
25 lines (24 loc) • 1.23 kB
TypeScript
import { Page } from "@playwright/test";
import { UiBaseLocators } from "./UiBaseLocators";
export declare class MemberGroupUiHelper extends UiBaseLocators {
private readonly memberGroupsTab;
private readonly memberGroupNameTxt;
private readonly memberGroupView;
private readonly activeMemberGroupsTab;
private readonly createMemberGroupBtn;
private readonly memberGroupsMenu;
private readonly membersSidebar;
private readonly memberGroupsSidebarBtn;
constructor(page: Page);
clickMemberGroupsTab(): Promise<void>;
clickMemberGroupCreateButton(): Promise<void>;
clickMemberGroupsSidebarButton(): Promise<void>;
enterMemberGroupName(name: string): Promise<void>;
clickMemberGroupLinkByName(memberGroupName: string): Promise<void>;
isMemberGroupNameVisible(memberGroupName: string, isVisible?: boolean): Promise<void>;
clickMemberGroupsMenu(): Promise<void>;
goToMemberGroups(): Promise<void>;
clickSaveButtonAndWaitForMemberGroupToBeCreated(): Promise<string | undefined>;
clickSaveButtonAndWaitForMemberGroupToBeUpdated(): Promise<string | undefined>;
clickConfirmToDeleteButtonAndWaitForMemberGroupToBeDeleted(): Promise<string | undefined>;
}