@umbraco/playwright-testhelpers
Version:
Test helpers for making playwright tests for Umbraco solutions
26 lines (25 loc) • 1.33 kB
TypeScript
import { Page } from "@playwright/test";
import { UiBaseLocators } from "./UiBaseLocators";
export declare class PartialViewUiHelper extends UiBaseLocators {
private readonly newEmptyPartialViewBtn;
private readonly newPartialViewFromSnippetBtn;
private readonly partialViewTree;
private readonly partialViewUiLoader;
private readonly newFolderThreeDots;
constructor(page: Page);
clickActionsMenuForPartialView(name: string): Promise<void>;
clickActionsMenuAtRoot(): Promise<void>;
clickRootFolderCaretButton(): Promise<void>;
waitForPartialViewToBeCreated(): Promise<void>;
waitForPartialViewToBeDeleted(): Promise<void>;
waitForPartialViewToBeRenamed(): Promise<void>;
clickNewEmptyPartialViewButton(): Promise<void>;
clickNewPartialViewFromSnippetButton(): Promise<void>;
enterPartialViewName(partialViewName: string): Promise<void>;
enterPartialViewContent(partialViewContent: string): Promise<void>;
openPartialViewAtRoot(partialViewName: string): Promise<void>;
createPartialViewFolder(folderName: string): Promise<void>;
reloadPartialViewTree(): Promise<void>;
waitUntilPartialViewLoaderIsNoLongerVisible(): Promise<void>;
isPartialViewRootTreeItemVisible(partialView: string, isVisible?: boolean, toReload?: boolean): Promise<void>;
}