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