UNPKG

@umbraco/playwright-testhelpers

Version:

Test helpers for making playwright tests for Umbraco solutions

23 lines (22 loc) 1.08 kB
import { Page } from "@playwright/test"; import { UiBaseLocators } from "./UiBaseLocators"; export declare class ScriptUiHelper extends UiBaseLocators { private readonly newJavascriptFileBtn; private readonly scriptTree; private readonly newFolderThreeDots; constructor(page: Page); clickActionsMenuForScript(name: string): Promise<void>; createScriptFolder(folderName: string): Promise<void>; clickActionsMenuAtRoot(): Promise<void>; clickRootFolderCaretButton(): Promise<void>; clickNewJavascriptFileButton(): Promise<void>; waitForScriptToBeCreated(): Promise<void>; waitForScriptToBeDeleted(): Promise<void>; waitForScriptToBeRenamed(): Promise<void>; goToScript(scriptName: string): Promise<void>; enterScriptName(scriptContent: string): Promise<void>; enterScriptContent(scriptContent: string): Promise<void>; openScriptAtRoot(scriptName: string): Promise<void>; reloadScriptTree(): Promise<void>; isScriptRootTreeItemVisible(scriptName: string, isVisible?: boolean, toReload?: boolean): Promise<void>; }