chromancer
Version:
A powerful command-line interface for automating Chrome browser using Playwright. Perfect for web scraping, automation, testing, and browser workflows.
22 lines (21 loc) • 742 B
TypeScript
export interface ChromeInstance {
port: number;
url: string;
version?: any;
}
/**
* Scan for Chrome instances on common debugging ports
*/
export declare function scanForChromeInstances(host?: string, startPort?: number, endPort?: number): Promise<ChromeInstance[]>;
/**
* Find an available port for Chrome
*/
export declare function findAvailablePort(startPort?: number, endPort?: number): Promise<number | null>;
/**
* Check if a port is available (not in use)
*/
export declare function checkPortAvailable(port: number): Promise<boolean>;
/**
* Wait for Chrome to be ready on a port
*/
export declare function waitForChromeReady(port: number, host?: string, maxRetries?: number, retryDelay?: number): Promise<boolean>;