UNPKG

@assert-equals/dappdriver

Version:

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

64 lines (63 loc) 1.54 kB
import { IConfirmation } from '../../interface/wallet/confirmation'; /** * * * @export * @class ApproveAll * @implements {IConfirmation} */ export declare class ApproveAll implements IConfirmation { url: string | RegExp; title: string; private approveAll; constructor(); private callIfMethodExists; /** * * * @template TPage * @param {new () => TPage} [page] * @return {*} {Promise<any>} * @memberof ApproveAll */ accept(): Promise<void>; accept<TPage>(page: new () => TPage): Promise<TPage>; /** * * * @return {*} {Promise<any[]>} * @memberof ApproveAll */ getAllWindowHandles(): Promise<any[]>; /** * * * @template TPage * @param {new () => TPage} [page] * @return {*} {Promise<any>} * @memberof ApproveAll */ reject(): Promise<void>; reject<TPage>(page: new () => TPage): Promise<TPage>; /** * * * @template TPage * @param {new () => TPage} [page] * @return {*} {Promise<any>} * @memberof ApproveAll */ switchToMainWindow(): Promise<void>; switchToMainWindow<TPage>(page: new () => TPage): Promise<TPage>; /** * * * @template TPage * @param {*} nameOrHandle * @param {new () => TPage} [page] * @return {*} {Promise<any>} * @memberof ApproveAll */ switchToWindow(nameOrHandle: any): Promise<void>; switchToWindow<TPage>(nameOrHandle: any, page: new () => TPage): Promise<TPage>; }