UNPKG

wdio-electron-service

Version:

WebdriverIO service to enable Electron testing

60 lines 7.54 kB
import type { Capabilities } from '@wdio/types'; import type { ElectronServiceOptions } from '@wdio/electron-types'; export declare function getChromeOptions(options: ElectronServiceOptions, cap: WebdriverIO.Capabilities): { args: string[]; binary: string; extensions?: string[]; localState?: { [name: string]: any; }; detach?: boolean; debuggerAddress?: string; excludeSwitches?: string[]; minidumpPath?: string; mobileEmulation?: { userAgent?: string; deviceName?: string; deviceMetrics?: { width?: number; height?: number; pixelRatio?: number; touch?: boolean; }; }; perfLoggingPrefs?: { enableNetwork?: boolean; enablePage?: boolean; tracingCategories?: string; bufferUsageReportingInterval?: number; }; prefs?: Record<string, string | number | boolean | { [property: string]: string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | /*elided*/ any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null; } | readonly (string | number | boolean | { [property: string]: string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | /*elided*/ any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null; } | readonly (string | number | boolean | { [property: string]: string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | /*elided*/ any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null; } | readonly (string | number | boolean | { [property: string]: string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | /*elided*/ any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null; } | readonly (string | number | boolean | { [property: string]: string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | /*elided*/ any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null; } | readonly (string | number | boolean | { [property: string]: string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | /*elided*/ any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null; } | readonly (string | number | boolean | { [property: string]: string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | /*elided*/ any | null)[] | null)[] | null)[] | null)[] | null)[] | null; } | readonly (string | number | boolean | { [property: string]: string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | /*elided*/ any | null)[] | null)[] | null)[] | null)[] | null; } | readonly (string | number | boolean | { [property: string]: string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | /*elided*/ any | null)[] | null)[] | null)[] | null; } | readonly (string | number | boolean | { [property: string]: string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | /*elided*/ any | null)[] | null)[] | null; } | readonly (string | number | boolean | { [property: string]: string | number | boolean | /*elided*/ any | readonly (string | number | boolean | /*elided*/ any | /*elided*/ any | null)[] | null; } | readonly (string | number | boolean | { [property: string]: string | number | boolean | /*elided*/ any | /*elided*/ any | null; } | /*elided*/ any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null>; windowTypes: string[]; }; export declare function getChromedriverOptions(cap: WebdriverIO.Capabilities): WebdriverIO.ChromedriverOptions; export declare function getElectronCapabilities(caps: Capabilities.RequestedStandaloneCapabilities): Capabilities.RequestedStandaloneCapabilities[]; export declare function getConvertedElectronCapabilities(caps: Capabilities.RequestedStandaloneCapabilities): Capabilities.RequestedStandaloneCapabilities[]; //# sourceMappingURL=capabilities.d.ts.map