UNPKG

@umbraco/playwright-testhelpers

Version:

Test helpers for making playwright tests for Umbraco solutions

74 lines (73 loc) 3.36 kB
import { Page } from "@playwright/test"; import { StylesheetUiHelper } from "./StylesheetUiHelper"; import { PartialViewUiHelper } from "./PartialViewUiHelper"; import { ScriptUiHelper } from "./ScriptUiHelper"; import { TemplateUiHelper } from "./TemplateUiHelper"; import { LoginUiHelper } from "./LoginUiHelper"; import { LogViewerUiHelper } from "./LogViewerUiHelper"; import { TelemetryDataUiHelper } from "./TelemetryDataUiHelper"; import { DataTypeUiHelper } from "./DataTypeUiHelper"; import { RelationTypeUiHelper } from "./RelationTypeUiHelper"; import { PackageUiHelper } from "./PackageUiHelper"; import { LanguageUiHelper } from "./LanguageUiHelper"; import { ModelsBuilderUiHelper } from "./ModelsBuilderUiHelper"; import { ExamineManagementUiHelper } from "./ExamineManagementUiHelper"; import { PublishedStatusUiHelper } from "./PublishedStatusUiHelper"; import { HealthCheckUiHelper } from "./HealthCheckUiHelper"; import { ProfilingUiHelper } from "./ProfilingUiHelper"; import { WelcomeDashboardUiHelper } from './WelcomeDashboardUiHelper'; import { ContentUiHelper } from "./ContentUiHelper"; import { DocumentTypeUiHelper } from "./DocumentTypeUiHelper"; import { RedirectManagementUiHelper } from './RedirectManagementUiHelper'; import { MemberGroupUiHelper } from "./MemberGroupUiHelper"; import { MemberUiHelper } from "./MemberUiHelper"; import { MemberTypeUiHelper } from "./MemberTypeUiHelper"; import { MediaTypeUiHelper } from "./MediaTypeUiHelper"; import { UserUiHelper } from "./UserUiHelper"; import { UserGroupUiHelper } from "./UserGroupUiHelper"; import { MediaUiHelper } from "./MediaUiHelper"; import { DocumentBlueprintUiHelper } from "./DocumentBlueprintUiHelper"; import { DictionaryUiHelper } from "./DictionaryUiHelper"; import { ContentRenderUiHelper } from './ContentRenderUiHelper'; import { FormsUiHelper } from "./FormsUiHelper"; import { CurrentUserProfileUiHelper } from './CurrentUserProfileUiHelper'; export declare class UiHelpers { page: Page; stylesheet: StylesheetUiHelper; partialView: PartialViewUiHelper; dictionary: DictionaryUiHelper; script: ScriptUiHelper; template: TemplateUiHelper; login: LoginUiHelper; logViewer: LogViewerUiHelper; telemetryData: TelemetryDataUiHelper; dataType: DataTypeUiHelper; relationType: RelationTypeUiHelper; package: PackageUiHelper; language: LanguageUiHelper; modelsBuilder: ModelsBuilderUiHelper; examineManagement: ExamineManagementUiHelper; publishedStatus: PublishedStatusUiHelper; healthCheck: HealthCheckUiHelper; profiling: ProfilingUiHelper; welcomeDashboard: WelcomeDashboardUiHelper; content: ContentUiHelper; documentType: DocumentTypeUiHelper; redirectManagement: RedirectManagementUiHelper; memberGroup: MemberGroupUiHelper; member: MemberUiHelper; memberType: MemberTypeUiHelper; mediaType: MediaTypeUiHelper; user: UserUiHelper; userGroup: UserGroupUiHelper; media: MediaUiHelper; documentBlueprint: DocumentBlueprintUiHelper; contentRender: ContentRenderUiHelper; form: FormsUiHelper; currentUserProfile: CurrentUserProfileUiHelper; constructor(page: Page); goToBackOffice(): Promise<void>; waitForTimeout(timeout: number): Promise<void>; reloadPage(): Promise<void>; goBackPage(): Promise<void>; }