@umbraco/playwright-testhelpers
Version:
Test helpers for making playwright tests for Umbraco solutions
29 lines (28 loc) • 1.33 kB
TypeScript
import { Page } from "@playwright/test";
import { UiBaseLocators } from "./UiBaseLocators";
export declare class LanguageUiHelper extends UiBaseLocators {
private readonly languagesMenu;
private readonly languageDropdown;
private readonly defaultLanguageToggle;
private readonly mandatoryLanguageToggle;
private readonly addFallbackLanguageBtn;
private readonly languageTable;
private readonly deleteLanguageEntityAction;
private readonly languageCreateBtn;
constructor(page: Page);
clickLanguageCreateButton(): Promise<void>;
clickLanguagesMenu(): Promise<void>;
goToLanguages(): Promise<void>;
waitForLanguageToBeCreated(): Promise<void>;
waitForLanguageToBeDeleted(): Promise<void>;
removeFallbackLanguageByIsoCode(isoCode: string): Promise<void>;
chooseLanguageByName(name: string): Promise<void>;
clickLanguageByName(name: string): Promise<void>;
isLanguageNameVisible(name: string, isVisible?: boolean): Promise<void>;
switchDefaultLanguageOption(): Promise<void>;
switchMandatoryLanguageOption(): Promise<void>;
clickAddFallbackLanguageButton(): Promise<void>;
clickRemoveLanguageByName(name: string): Promise<void>;
removeLanguageByName(name: string): Promise<void>;
selectFallbackLanguageByName(name: string): Promise<void>;
}