UNPKG

@umbraco/playwright-testhelpers

Version:

Test helpers for making playwright tests for Umbraco solutions

28 lines (27 loc) 1.46 kB
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>; }