UNPKG

testplane

Version:

Tests framework based on mocha and wdio

47 lines (46 loc) 1.34 kB
export = TestRunner; declare class TestRunner { static create(...args: any[]): import("."); constructor({ test, file, config, browserAgent, attempt }: { test: any; file: any; config: any; browserAgent: any; attempt: any; }); _test: any; _file: any; _config: any; _browserAgent: any; _attempt: any; assignTest(test: any): void; prepareBrowser({ sessionId, sessionCaps, sessionOpts, state }: { sessionId: any; sessionCaps: any; sessionOpts: any; state: any; }): Promise<void>; _browserIsSettled: Promise<any> | undefined; _browser: any; _getBrowserException: any; run(): Promise<{ testplaneCtx: any; hermioneCtx: any; meta: any; tags: any; }>; prepareToRun(): Promise<void>; finishRun(error: any): Promise<{ testplaneCtx: any; hermioneCtx: any; meta: any; tags: any; }>; runRunnables(ExecutionThreadCls: any): Promise<unknown>; _screenshooter: OneTimeScreenshooter | undefined; _getPreparePageActions(browser: any, history: any): (() => Promise<void>)[]; _resetCursorPosition({ publicAPI: session }: { publicAPI: any; }): Promise<any>; } import OneTimeScreenshooter = require("./one-time-screenshooter");