@wdio/appium-service
Version:
A WebdriverIO service to start & stop Appium Server
27 lines • 1.21 kB
TypeScript
import type { Services, Options } from '@wdio/types';
import type { AppiumServiceConfig } from '../types.js';
export default class SelectorPerformanceService implements Services.ServiceInstance {
private _options;
private _config?;
private _enabled;
private _enableCliReport;
private _enableMarkdownReport;
private _reportDirectory?;
private _pageObjectPaths;
private _browser?;
private _isReplacingSelectorRef;
private _commandTimings;
private _userCommands;
private _internalCommands;
constructor(_options: AppiumServiceConfig, _config?: Options.Testrunner | undefined);
beforeSession(config: Options.Testrunner, _capabilities: never, _specs: never): Promise<void>;
before(_capabilities: never, _specs: never, browser: WebdriverIO.Browser | WebdriverIO.MultiRemoteBrowser): Promise<void>;
beforeCommand(commandName: string, args: unknown[]): Promise<void>;
afterCommand(commandName: string, args: unknown[], _result: unknown, _error?: Error): Promise<void>;
afterSession(): Promise<void>;
/**
* Extract device name from browser capabilities
*/
private _extractDeviceName;
}
//# sourceMappingURL=mspo-service.d.ts.map