UNPKG

@assert-equals/dappdriver

Version:

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

52 lines (51 loc) 1.23 kB
import { IPageObject } from '../../interface/page/page-object'; import { IConfirmation } from '../../interface/wallet/confirmation'; /** * * * @export * @class Connect * @implements {IConfirmation} */ export declare class Connect implements IConfirmation { url: string | RegExp; title: string; private readonly connect; constructor(); private callIfMethodExists; /** * * * @template TPage * @param {new () => TPage} page * @return {*} {Promise<TPage>} * @memberof Connect */ accept<TPage>(page: new () => TPage): Promise<TPage>; /** * * * @return {*} {Promise<any[]>} * @memberof Connect */ getAllWindowHandles(): Promise<any[]>; /** * * * @template TPage * @param {new () => TPage} page * @return {*} {Promise<TPage>} * @memberof Connect */ reject<TPage>(page: new () => TPage): Promise<TPage>; /** * * * @template TPage * @param {*} nameOrHandle * @param {new () => TPage} page * @return {*} {Promise<TPage>} * @memberof Connect */ switchToWindow<TPage extends IConfirmation | IPageObject>(page: new () => TPage): Promise<TPage>; }