@umbraco/playwright-testhelpers
Version:
Test helpers for making playwright tests for Umbraco solutions
28 lines (27 loc) • 1.46 kB
TypeScript
import { Page } from "@playwright/test";
import { UiBaseLocators } from "./UiBaseLocators";
export declare class TemplateUiHelper extends UiBaseLocators {
private readonly changeMasterTemplateBtn;
private readonly sectionsBtn;
private readonly removeMasterTemplateBtn;
private readonly sectionNameTxt;
private readonly templateTree;
constructor(page: Page);
clickActionsMenuForTemplate(name: string): Promise<void>;
clickActionsMenuAtRoot(): Promise<void>;
clickRootFolderCaretButton(): Promise<void>;
waitForTemplateToBeCreated(): Promise<void>;
waitForTemplateToBeDeleted(): Promise<void>;
waitForTemplateToBeRenamed(): Promise<void>;
goToTemplate(templateName: string, childTemplateName?: string): Promise<void>;
clickSectionsButton(): Promise<void>;
clickChangeMasterTemplateButton(): Promise<void>;
enterTemplateName(templateName: string): Promise<void>;
enterTemplateContent(templateContent: string): Promise<void>;
isMasterTemplateNameVisible(templateName: string, isVisible?: boolean): Promise<void>;
clickRemoveMasterTemplateButton(): Promise<void>;
insertSection(sectionType: string, sectionName?: string): Promise<void>;
isTemplateTreeItemVisible(templateName: string, isVisible?: boolean): Promise<void>;
reloadTemplateTree(): Promise<void>;
isTemplateRootTreeItemVisible(templateName: string, isVisible?: boolean, toReload?: boolean): Promise<void>;
}