Che cos'è ChromeDriver?

ChromeDriver è un server autonomo che implementa gli standard W3C WebDriver e WebDriver BiDi. WebDriver è uno strumento open source progettato per i test automatici delle app web su molti browser. La sua interfaccia consente il controllo e l'introspezione degli agenti utente localmente o da remoto utilizzando le funzionalità.

Le funzionalità sono un insieme di coppie chiave-valore indipendenti dal linguaggio utilizzato per definire le funzionalità e il comportamento desiderati di una sessione WebDriver. Le funzionalità vengono in genere passate come argomento durante la creazione di un'istanza WebDriver e possono essere utilizzate per specificare le impostazioni del browser, ad esempio il nome, la versione e la strategia di caricamento della pagina del browser.

ChromeDriver estende Webdriver aggiungendo funzionalità specifiche di Chromium. Utilizza l'oggetto ChromeOptions per passare le funzionalità a ChromeDriver dall'API WebDriver. Alcune funzionalità specifiche di Chromium includono la possibilità di installare estensioni, modificare i tipi di finestra e passare gli argomenti della riga di comando all'avvio.

ChromeDriver è disponibile per Chrome su Android e Chrome su computer (Mac, Linux, Windows e ChromeOS).

Controlla lo stato attuale dell'implementazione dello standard WebDriver.

Binari ChromeDriver più recenti

A partire dalla versione M115, le release più recenti di Chrome e ChromeDriver per ogni canale di rilascio (stabile, beta, Dev, Canary) sono disponibili nella dashboard di disponibilità di Chrome per i test.

Per scaricare l'ultima versione binaria di ChromeDriver, puoi utilizzare gli endpoint JSON.

Le release precedenti sono disponibili nella sezione Download.

Documentazione

Risoluzione dei problemi

Partecipa