UNPKG

@umbraco/playwright-testhelpers

Version:

Test helpers for making playwright tests for Umbraco solutions

47 lines (46 loc) 2.52 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; private readonly createDocumentModal; 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>; 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>; clickSaveButtonAndWaitForDocumentTypeToBeCreated(): Promise<string | undefined>; clickSaveButtonAndWaitForDocumentTypeToBeUpdated(): Promise<string | undefined>; clickConfirmToDeleteButtonAndWaitForDocumentTypeToBeDeleted(): Promise<string | undefined>; clickDeleteAndConfirmButtonAndWaitForDocumentTypeToBeDeleted(): Promise<string | undefined>; clickConfirmCreateFolderButtonAndWaitForDocumentTypeToBeCreated(): Promise<string | undefined>; clickCreateFolderButtonAndWaitForDocumentTypeToBeCreated(): Promise<string | undefined>; clickConfirmRenameButtonAndWaitForDocumentTypeToBeRenamed(): Promise<string | undefined>; }