UNPKG

@umbraco/playwright-testhelpers

Version:

Test helpers for making playwright tests for Umbraco solutions

28 lines (27 loc) 1.57 kB
import { UiBaseLocators } from "./UiBaseLocators"; import { Page } from "@playwright/test"; export declare class MediaTypeUiHelper extends UiBaseLocators { private readonly newMediaTypeThreeDotsBtn; private readonly mediaEditPropertyWorkspace; private readonly mediaTypeBtn; private readonly mediaTypesMenu; private readonly mediaTypeTreeRoot; constructor(page: Page); clickActionsMenuForMediaType(name: string): Promise<void>; clickActionsMenuAtRoot(): Promise<void>; clickRootFolderCaretButton(): Promise<void>; clickNewMediaTypeButton(): Promise<void>; isMediaTypeTreeItemVisible(name: string, isVisible?: boolean): Promise<void>; reloadMediaTypeTree(): Promise<void>; goToMediaType(mediaTypeName: string): Promise<void>; enterMediaTypeName(name: string): Promise<void>; enterDescriptionForPropertyEditorWithName(propertyEditorName: string, description: string): Promise<void>; clickMediaTypeButton(): Promise<void>; clickMediaTypesMenu(): Promise<void>; clickSaveButtonAndWaitForMediaTypeToBeCreated(): Promise<string | undefined>; clickSaveButtonAndWaitForMediaTypeToBeUpdated(): Promise<string | undefined>; clickConfirmToDeleteButtonAndWaitForMediaTypeToBeDeleted(): Promise<string | undefined>; clickDeleteAndConfirmButtonAndWaitForMediaTypeToBeDeleted(): Promise<string | undefined>; clickConfirmCreateFolderButtonAndWaitForMediaTypeToBeCreated(): Promise<string | undefined>; clickConfirmRenameButtonAndWaitForMediaTypeToBeRenamed(): Promise<string | undefined>; }