@umbraco/playwright-testhelpers
Version:
Test helpers for making playwright tests for Umbraco solutions
82 lines (81 loc) • 3.78 kB
TypeScript
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';
import { WebhookUiHelper } from "./WebhookUiHelper";
import { InstallUiHelper } from "./differentAppSettingsHelpers/InstallUiHelper";
import { ExternalLoginUiHelpers } from "./differentAppSettingsHelpers/ExternalLoginUiHelpers";
import { LibraryUiHelper } from "./LibraryUiHelper";
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;
webhook: WebhookUiHelper;
install: InstallUiHelper;
externalLogin: ExternalLoginUiHelpers;
library: LibraryUiHelper;
constructor(page: Page);
goToBackOffice(): Promise<void>;
waitForTimeout(timeout: number): Promise<void>;
reloadPage(): Promise<void>;
goBackPage(): Promise<void>;
}