@wdio/browserstack-service
Version:
WebdriverIO service for better Browserstack integration
26 lines • 1.02 kB
TypeScript
import BaseModule from './baseModule.js';
import { BStackLogger } from '../cliLogger.js';
import type { Options } from '@wdio/types';
export default class AutomateModule extends BaseModule {
logger: typeof BStackLogger;
browserStackConfig: Options.Testrunner;
private sessionMap;
static readonly MODULE_NAME = "AutomateModule";
/**
* Create a new AutomateModule
*/
constructor(browserStackConfig: Options.Testrunner);
getModuleName(): string;
onBeforeTest(args: Record<string, unknown>): Promise<void>;
onAfterTest(args: Record<string, unknown>): Promise<void>;
onAfterExecute(): Promise<void>;
markSessionName(sessionId: string, sessionName: string, config: {
user: string;
key: string;
}): Promise<void>;
markSessionStatus(sessionId: string, sessionStatus: 'passed' | 'failed', sessionErrorMessage: string | undefined, config: {
user: string;
key: string;
}): Promise<void>;
}
//# sourceMappingURL=automateModule.d.ts.map