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