testplane
Version:
Tests framework based on mocha and wdio
16 lines (15 loc) • 713 B
TypeScript
import { Callstack } from "./callstack";
import { BrowserConfig } from "../../config/browser-config";
import { TestStep } from "../../types";
export declare const shouldPropagateFn: (parentNode: TestStep, currentNode: TestStep) => boolean;
interface HooksData {
session: WebdriverIO.Browser;
callstack: Callstack;
config: BrowserConfig;
}
export declare const runWithoutHistory: <T>({ callstack }: {
callstack: HooksData["callstack"];
}, fn: () => T) => Promise<T>;
export declare const runGroup: <T>({ session, callstack, config }: HooksData, name: string, fn: () => T) => T;
export declare const initCommandHistory: (session: WebdriverIO.Browser, config: BrowserConfig) => Callstack;
export {};