UNPKG

@assert-equals/dappdriver

Version:

DappDriver is an e2e testing framework designed for testing decentralized applications (dApps) using MetaMask, Rainbow or Zerion

19 lines (18 loc) 825 B
import { IPageObject } from '../page/page-object'; import { IConfirmation } from '../wallet/confirmation'; export interface IHTMLElement { click(): Promise<void>; click<TPage>(page: new () => TPage): Promise<TPage>; click<TPage>(page?: new () => TPage): Promise<any>; clickAndSwitchToWindow<TPage extends IConfirmation | IPageObject>(page: new () => TPage): Promise<TPage>; clickAndWait(duration: number): Promise<void>; getAttribute(attribute: string): Promise<string | null>; getCssValue(property: string): Promise<string | null>; getText(): Promise<string>; hover(): Promise<void>; isDisplayed(): Promise<boolean>; isEnabled(): Promise<boolean>; isVisible(): Promise<boolean>; type(keys: string): Promise<void>; waitForText(text?: string | RegExp): Promise<void>; }