UNPKG

systelab-components-wdio-test

Version:
27 lines (26 loc) 1.23 kB
import { ElementArrayFinder, ElementFinder } from "../wdio/index.js"; export declare class BasePage { private readonly tagName; protected current: ElementFinder; constructor(tagName: string); getElementFinder(): ElementFinder; isPresent(): Promise<boolean>; isDisplayed(): Promise<boolean>; byId(id: string): ElementFinder; byTagName(tagName: string): ElementFinder; byClassName(className: string): ElementFinder; byCSS(cssExpression: string): ElementFinder; byButtonText(text: string): ElementFinder; byElementText(tagName: string, text: string): ElementFinder; bySystelabTestId(systelabTestId: string): ElementFinder; allByTagName(tagName: string): ElementArrayFinder; allByClassName(className: string): ElementArrayFinder; allByCSS(cssExpression: string): ElementArrayFinder; allBySystelabTestId(systelabTestId: string): ElementArrayFinder; waitToBePresent(timeout?: number): Promise<void>; waitToBeNotPresent(timeout?: number): Promise<void>; waitToBeDisplayed(timeout?: number): Promise<void>; waitToBeNotDisplayed(timeout?: number): Promise<void>; takeScreenshot(): Promise<string>; saveScreenshot(filepath: string): Promise<void>; }