UNPKG

@umbraco/playwright-testhelpers

Version:

Test helpers for making playwright tests for Umbraco solutions

52 lines (51 loc) 2.46 kB
import { Page } from "@playwright/test"; import { UiBaseLocators } from "./UiBaseLocators"; export declare class PackageUiHelper extends UiBaseLocators { private readonly createdTabBtn; private readonly marketPlaceIFrame; private readonly installedTabBtn; private readonly packagesTabBtn; private readonly createPackageBtn; private readonly packageNameTxt; private readonly saveChangesToPackageBtn; private readonly addContentToPackageBtn; private readonly addMediaToPackageBtn; private readonly addDocumentTypeToPackageBtn; private readonly addMediaTypeToPackageBtn; private readonly addLanguageToPackageBtn; private readonly addDictionaryToPackageBtn; private readonly addDataTypesToPackageBtn; private readonly addTemplatesToPackagesBtn; private readonly addPartialViewToPackageBtn; private readonly addScriptToPackageBtn; private readonly addStylesheetToPackageBtn; private readonly downloadPackageBtn; private readonly propertyLayout; private readonly umbracoBackofficePackage; private readonly viewsId; constructor(page: Page); isUmbracoBackofficePackageVisible(isVisible?: boolean): Promise<void>; clickCreatedTab(): Promise<void>; clickInstalledTab(): Promise<void>; clickPackagesTab(): Promise<void>; clickChooseBtn(): Promise<void>; isMarketPlaceIFrameVisible(isVisible?: boolean): Promise<void>; clickCreatePackageButton(): Promise<void>; enterPackageName(packageName: string): Promise<void>; isPackageNameVisible(packageName: string, isVisible?: boolean): Promise<void>; clickExistingPackageName(packageName: string): Promise<void>; clickDeleteButtonForPackageName(packageName: string): Promise<void>; clickSaveChangesToPackageButton(): Promise<void>; clickAddContentToPackageButton(): Promise<void>; clickAddMediaToPackageButton(): Promise<void>; clickAddDocumentTypeToPackageButton(): Promise<void>; clickAddMediaTypeToPackageButton(): Promise<void>; clickAddLanguageToPackageButton(): Promise<void>; clickAddDictionaryToPackageButton(): Promise<void>; clickAddDataTypesToPackageButton(): Promise<void>; clickAddTemplatesToPackageButton(): Promise<void>; clickAddPartialViewToPackageButton(): Promise<void>; clickAddScriptToPackageButton(): Promise<void>; clickAddStylesheetToPackageButton(): Promise<void>; downloadPackage(packageId: string): Promise<string>; }