UNPKG

@umbraco/playwright-testhelpers

Version:

Test helpers for making playwright tests for Umbraco solutions

123 lines 6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UiHelpers = void 0; const StylesheetUiHelper_1 = require("./StylesheetUiHelper"); const umbraco_config_1 = require("../../umbraco.config"); const PartialViewUiHelper_1 = require("./PartialViewUiHelper"); const ScriptUiHelper_1 = require("./ScriptUiHelper"); const TemplateUiHelper_1 = require("./TemplateUiHelper"); const LoginUiHelper_1 = require("./LoginUiHelper"); const LogViewerUiHelper_1 = require("./LogViewerUiHelper"); const TelemetryDataUiHelper_1 = require("./TelemetryDataUiHelper"); const DataTypeUiHelper_1 = require("./DataTypeUiHelper"); const RelationTypeUiHelper_1 = require("./RelationTypeUiHelper"); const PackageUiHelper_1 = require("./PackageUiHelper"); const LanguageUiHelper_1 = require("./LanguageUiHelper"); const ModelsBuilderUiHelper_1 = require("./ModelsBuilderUiHelper"); const ExamineManagementUiHelper_1 = require("./ExamineManagementUiHelper"); const PublishedStatusUiHelper_1 = require("./PublishedStatusUiHelper"); const HealthCheckUiHelper_1 = require("./HealthCheckUiHelper"); const ProfilingUiHelper_1 = require("./ProfilingUiHelper"); const WelcomeDashboardUiHelper_1 = require("./WelcomeDashboardUiHelper"); const ContentUiHelper_1 = require("./ContentUiHelper"); const DocumentTypeUiHelper_1 = require("./DocumentTypeUiHelper"); const RedirectManagementUiHelper_1 = require("./RedirectManagementUiHelper"); const MemberGroupUiHelper_1 = require("./MemberGroupUiHelper"); const MemberUiHelper_1 = require("./MemberUiHelper"); const MemberTypeUiHelper_1 = require("./MemberTypeUiHelper"); const MediaTypeUiHelper_1 = require("./MediaTypeUiHelper"); const UserUiHelper_1 = require("./UserUiHelper"); const UserGroupUiHelper_1 = require("./UserGroupUiHelper"); const MediaUiHelper_1 = require("./MediaUiHelper"); const DocumentBlueprintUiHelper_1 = require("./DocumentBlueprintUiHelper"); const DictionaryUiHelper_1 = require("./DictionaryUiHelper"); const ContentRenderUiHelper_1 = require("./ContentRenderUiHelper"); const FormsUiHelper_1 = require("./FormsUiHelper"); const CurrentUserProfileUiHelper_1 = require("./CurrentUserProfileUiHelper"); const WebhookUiHelper_1 = require("./WebhookUiHelper"); class UiHelpers { page; stylesheet; partialView; dictionary; script; template; login; logViewer; telemetryData; dataType; relationType; package; language; modelsBuilder; examineManagement; publishedStatus; healthCheck; profiling; welcomeDashboard; content; documentType; redirectManagement; memberGroup; member; memberType; mediaType; user; userGroup; media; documentBlueprint; contentRender; form; currentUserProfile; webhook; constructor(page) { this.page = page; this.stylesheet = new StylesheetUiHelper_1.StylesheetUiHelper(this.page); this.partialView = new PartialViewUiHelper_1.PartialViewUiHelper(this.page); this.script = new ScriptUiHelper_1.ScriptUiHelper(this.page); this.template = new TemplateUiHelper_1.TemplateUiHelper(this.page); this.dictionary = new DictionaryUiHelper_1.DictionaryUiHelper(this.page); this.login = new LoginUiHelper_1.LoginUiHelper(this.page); this.logViewer = new LogViewerUiHelper_1.LogViewerUiHelper(this.page); this.telemetryData = new TelemetryDataUiHelper_1.TelemetryDataUiHelper(this.page); this.dataType = new DataTypeUiHelper_1.DataTypeUiHelper(this.page); this.relationType = new RelationTypeUiHelper_1.RelationTypeUiHelper(this.page); this.package = new PackageUiHelper_1.PackageUiHelper(this.page); this.language = new LanguageUiHelper_1.LanguageUiHelper(this.page); this.modelsBuilder = new ModelsBuilderUiHelper_1.ModelsBuilderUiHelper(this.page); this.examineManagement = new ExamineManagementUiHelper_1.ExamineManagementUiHelper(this.page); this.publishedStatus = new PublishedStatusUiHelper_1.PublishedStatusUiHelper(this.page); this.healthCheck = new HealthCheckUiHelper_1.HealthCheckUiHelper(this.page); this.profiling = new ProfilingUiHelper_1.ProfilingUiHelper(this.page); this.welcomeDashboard = new WelcomeDashboardUiHelper_1.WelcomeDashboardUiHelper(this.page); this.content = new ContentUiHelper_1.ContentUiHelper(this.page); this.documentType = new DocumentTypeUiHelper_1.DocumentTypeUiHelper(this.page); this.redirectManagement = new RedirectManagementUiHelper_1.RedirectManagementUiHelper(this.page); this.memberGroup = new MemberGroupUiHelper_1.MemberGroupUiHelper(this.page); this.member = new MemberUiHelper_1.MemberUiHelper(this.page); this.memberType = new MemberTypeUiHelper_1.MemberTypeUiHelper(this.page); this.mediaType = new MediaTypeUiHelper_1.MediaTypeUiHelper(this.page); this.user = new UserUiHelper_1.UserUiHelper(this.page); this.userGroup = new UserGroupUiHelper_1.UserGroupUiHelper(this.page); this.media = new MediaUiHelper_1.MediaUiHelper(this.page); this.documentBlueprint = new DocumentBlueprintUiHelper_1.DocumentBlueprintUiHelper(this.page); this.contentRender = new ContentRenderUiHelper_1.ContentRenderUiHelper(this.page); this.form = new FormsUiHelper_1.FormsUiHelper(this.page); this.currentUserProfile = new CurrentUserProfileUiHelper_1.CurrentUserProfileUiHelper(this.page); this.webhook = new WebhookUiHelper_1.WebhookUiHelper(this.page); } async goToBackOffice() { await this.page.goto(umbraco_config_1.umbracoConfig.environment.baseUrl + '/umbraco'); } async waitForTimeout(timeout) { await this.page.waitForTimeout(timeout); } async reloadPage() { await this.page.reload(); } async goBackPage() { await this.page.goBack(); } } exports.UiHelpers = UiHelpers; //# sourceMappingURL=UiHelpers.js.map