wdio-electron-service
Version:
WebdriverIO service to enable Electron testing
60 lines • 7.54 kB
TypeScript
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