UNPKG

@umbraco/playwright-testhelpers

Version:

Test helpers for making playwright tests for Umbraco solutions

29 lines (28 loc) 1.33 kB
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>; }