UNPKG

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) 633 B
import { Page } from 'playwright'; export interface RankedSelector { selector: string; count: number; samples: string[]; confidence: number; } export declare class SelectorRanker { private page; constructor(page: Page); rankSelectors(candidates: string[], sampleSize?: number): Promise<RankedSelector[]>; private calculateConfidence; testSelector(selector: string): Promise<{ valid: boolean; count: number; sample?: string; error?: string; }>; findAlternatives(failedSelector: string, limit?: number): Promise<string[]>; private extractSelectorParts; }