testplane
Version:
Tests framework based on mocha and wdio
18 lines (17 loc) • 954 B
TypeScript
import type { Matches } from "@testplane/webdriverio";
import type { Browser } from "../types";
import type { BrowserConfig } from "../../config/browser-config";
interface WaitOpts {
selector?: string | string[];
predicate?: () => boolean;
waitNetworkIdle?: boolean;
waitNetworkIdleTimeout?: number;
failOnNetworkError?: boolean;
shouldThrowError?: (match: Matches) => boolean;
ignoreNetworkErrorsPatterns?: Array<RegExp | string>;
timeout?: number;
}
declare const makeOpenAndWaitCommand: (config: BrowserConfig, session: WebdriverIO.Browser) => (this: WebdriverIO.Browser, uri: string, { selector, predicate, waitNetworkIdle, waitNetworkIdleTimeout, failOnNetworkError, shouldThrowError, ignoreNetworkErrorsPatterns, timeout, }?: WaitOpts) => Promise<string | void>;
export type OpenAndWaitCommand = ReturnType<typeof makeOpenAndWaitCommand>;
declare const _default: (browser: Browser) => void;
export default _default;