@umbraco/playwright-testhelpers
Version:
Test helpers for making playwright tests for Umbraco solutions
22 lines (21 loc) • 1.24 kB
TypeScript
import { Page } from "@playwright/test";
import { UiBaseLocators } from "./UiBaseLocators";
export declare class DocumentBlueprintUiHelper extends UiBaseLocators {
private readonly documentBlueprintTree;
private readonly documentBlueprintNameTxt;
private readonly deleteMenu;
constructor(page: Page);
clickActionsMenuForDocumentBlueprints(name: string): Promise<void>;
clickActionsMenuAtRoot(): Promise<void>;
clickRootFolderCaretButton(): Promise<void>;
clickSaveButtonAndWaitForDocumentBlueprintToBeCreated(): Promise<string | undefined>;
clickSaveButtonAndWaitForDocumentBlueprintToBeUpdated(): Promise<string | undefined>;
reloadDocumentBlueprintsTree(): Promise<void>;
goToDocumentBlueprint(blueprintName: string): Promise<void>;
isDocumentBlueprintRootTreeItemVisible(blueprintName: string, isVisible?: boolean, toReload?: boolean): Promise<void>;
clickCreateDocumentBlueprintButton(): Promise<void>;
clickCreateNewDocumentBlueprintButton(): Promise<void>;
enterDocumentBlueprintName(blueprintName: string): Promise<void>;
clickDeleteMenuButton(): Promise<void>;
clickConfirmToDeleteButtonAndWaitForDocumentBlueprintToBeDeleted(): Promise<string | undefined>;
}