UNPKG

@wdio/sauce-service

Version:

WebdriverIO service that provides a better integration into Sauce Labs

20 lines 869 B
import { type SauceConnectOptions, type SauceConnectInstance } from 'saucelabs'; import type { Services, Capabilities, Options } from '@wdio/types'; import type { SauceServiceConfig } from './types.js'; export default class SauceLauncher implements Services.ServiceInstance { private _options; private _config; private _api; private _sauceConnectProcess?; constructor(_options: SauceServiceConfig, _: never, _config: Options.Testrunner); /** * modify config and launch sauce connect */ onPrepare(_: Options.Testrunner, capabilities: Capabilities.TestrunnerCapabilities): Promise<void>; startTunnel(sauceConnectOpts: SauceConnectOptions, retryCount?: number): Promise<SauceConnectInstance>; /** * shut down sauce connect */ onComplete(): Promise<undefined> | undefined; } //# sourceMappingURL=launcher.d.ts.map