UNPKG

@umbraco/playwright-testhelpers

Version:

Test helpers for making playwright tests for Umbraco solutions

42 lines (41 loc) 1.99 kB
import { UiBaseLocators } from "./UiBaseLocators"; import { Page } from "@playwright/test"; export declare class DocumentTypeUiHelper extends UiBaseLocators { private readonly newDocumentTypeBtn; private readonly sharedAcrossCulturesToggle; private readonly documentTypeSettingsTabBtn; private readonly documentTypeTemplatesTabBtn; private readonly varyBySegmentsBtn; private readonly varyByCultureBtn; private readonly createDocumentTypeBtn; private readonly createDocumentTypeWithTemplateBtn; private readonly createElementTypeBtn; private readonly createDocumentFolderBtn; private readonly preventCleanupBtn; private readonly setAsDefaultBtn; private readonly tabGroup; private readonly documentTypesMenu; constructor(page: Page); clickActionsMenuForDocumentType(name: string): Promise<void>; clickActionsMenuAtRoot(): Promise<void>; clickRootFolderCaretButton(): Promise<void>; clickNewDocumentTypeButton(): Promise<void>; clickSharedAcrossCulturesToggle(): Promise<void>; clickDocumentTypeSettingsTab(): Promise<void>; clickDocumentTypeTemplatesTab(): Promise<void>; clickVaryBySegmentsButton(): Promise<void>; clickVaryByCultureButton(): Promise<void>; clickPreventCleanupButton(): Promise<void>; goToDocumentType(documentTypeName: string): Promise<void>; waitForDocumentTypeToBeCreated(): Promise<void>; waitForDocumentTypeToBeDeleted(): Promise<void>; waitForDocumentTypeToBeRenamed(): Promise<void>; enterDocumentTypeName(documentTypeName: string): Promise<void>; clickCreateDocumentTypeButton(): Promise<void>; clickCreateDocumentTypeWithTemplateButton(): Promise<void>; clickCreateElementTypeButton(): Promise<void>; clickCreateDocumentFolderButton(): Promise<void>; isDocumentTreeItemVisible(name: string, isVisible?: boolean): Promise<void>; clickSetAsDefaultButton(): Promise<void>; clickDocumentTypesMenu(): Promise<void>; }