UNPKG

@umbraco/playwright-testhelpers

Version:

Test helpers for making playwright tests for Umbraco solutions

28 lines (27 loc) 1.65 kB
import { Page } from "@playwright/test"; import { UiBaseLocators } from "./UiBaseLocators"; export declare class StylesheetUiHelper extends UiBaseLocators { private readonly newStylesheetBtn; private readonly newStylesheetFolderBtn; private readonly stylesheetNameTxt; private readonly stylesheetTree; constructor(page: Page); clickActionsMenuForStylesheet(name: string): Promise<void>; createStylesheetFolder(folderName: string): Promise<void>; clickActionsMenuAtRoot(): Promise<void>; clickRootFolderCaretButton(): Promise<void>; clickNewStylesheetButton(): Promise<void>; clickNewStylesheetFolderButton(): Promise<void>; clickSaveButtonAndWaitForStylesheetToBeCreated(): Promise<string | undefined>; clickSaveButtonAndWaitForStylesheetToBeUpdated(): Promise<string | undefined>; enterStylesheetName(stylesheetName: string): Promise<void>; enterStylesheetContent(stylesheetContent: string): Promise<void>; openStylesheetByNameAtRoot(stylesheetName: string): Promise<void>; reloadStylesheetTree(): Promise<void>; isStylesheetRootTreeItemVisible(stylesheetName: string, isVisible?: boolean, toReload?: boolean): Promise<void>; goToStylesheet(stylesheetName: string): Promise<void>; clickConfirmToDeleteButtonAndWaitForStylesheetToBeDeleted(): Promise<string | undefined>; clickDeleteAndConfirmButtonAndWaitForStylesheetToBeDeleted(): Promise<string | undefined>; createStylesheetFolderAndWaitForStylesheetToBeCreated(folderName: string): Promise<string | undefined>; renameAndWaitForStylesheetToBeRenamed(newName: string): Promise<string | undefined>; }