@umbraco/playwright-testhelpers
Version:
Test helpers for making playwright tests for Umbraco solutions
28 lines (27 loc) • 1.57 kB
TypeScript
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>;
}