UNPKG

@umbraco/playwright-testhelpers

Version:

Test helpers for making playwright tests for Umbraco solutions

30 lines (29 loc) 1.77 kB
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; private readonly partialViewCreateModal; constructor(page: Page); clickActionsMenuForPartialView(name: string): Promise<void>; clickActionsMenuAtRoot(): Promise<void>; clickRootFolderCaretButton(): Promise<void>; clickSaveButtonAndWaitForPartialViewToBeCreated(): Promise<string | undefined>; clickSaveButtonAndWaitForPartialViewToBeUpdated(): Promise<string | undefined>; 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>; clickConfirmToDeleteButtonAndWaitForPartialViewToBeDeleted(): Promise<string | undefined>; clickDeleteAndConfirmButtonAndWaitForPartialViewToBeDeleted(): Promise<string | undefined>; createPartialViewFolderAndWaitForPartialViewToBeCreated(folderName: string): Promise<string | undefined>; renameAndWaitForPartialViewToBeRenamed(newName: string): Promise<string | undefined>; }