testplane
Version:
Tests framework based on mocha and wdio
47 lines (46 loc) • 1.34 kB
TypeScript
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");