UNPKG

appium-chromedriver

Version:
28 lines 1.26 kB
import type { ChromedriverVersionMapping } from '../types'; import type { ChromedriverCommandContext } from './types'; export interface ChromedriverInfo { executable: string; version: string; minChromeVersion: string | null; } /** * Loads and normalizes Chromedriver-to-Chrome version mapping. */ export declare function getDriversMapping(this: ChromedriverCommandContext): Promise<ChromedriverVersionMapping>; /** * Discovers available Chromedriver binaries and parses their versions. */ export declare function getChromedrivers(this: ChromedriverCommandContext, mapping: ChromedriverVersionMapping): Promise<ChromedriverInfo[]>; /** * Persists updated version mapping to disk or falls back to in-memory update. */ export declare function updateDriversMapping(this: ChromedriverCommandContext, newMapping: ChromedriverVersionMapping): Promise<void>; /** * Selects the most suitable Chromedriver binary for current environment. */ export declare function getCompatibleChromedriver(this: ChromedriverCommandContext): Promise<string>; /** * Resolves and verifies the effective Chromedriver executable path. */ export declare function initChromedriverPath(this: ChromedriverCommandContext): Promise<string>; //# sourceMappingURL=binary.d.ts.map