@assert-equals/dappdriver
Version:
DappDriver is an e2e testing framework designed for testing decentralized applications (dApps) using MetaMask, Rainbow or Zerion
18 lines (17 loc) • 819 B
TypeScript
export interface IConfirmation {
url: string | RegExp;
title: string;
accept(): Promise<void>;
accept<TPage>(page: new () => TPage): Promise<TPage>;
accept<TPage>(page?: new () => TPage): Promise<any>;
getAllWindowHandles(): Promise<Array<any>>;
reject(): Promise<void>;
reject<TPage>(page: new () => TPage): Promise<TPage>;
reject<TPage>(page?: new () => TPage): Promise<any>;
switchToMainWindow(): Promise<void>;
switchToMainWindow<TPage>(page: new () => TPage): Promise<TPage>;
switchToMainWindow<TPage>(page?: new () => TPage): Promise<any>;
switchToWindow(nameOrHandle: any): Promise<void>;
switchToWindow<TPage>(nameOrHandle: any, page: new () => TPage): Promise<TPage>;
switchToWindow<TPage>(nameOrHandle: any, page?: new () => TPage): Promise<any>;
}