ChromeDriver – Übersicht

ChromeDriver ist ein eigenständiger Server, der den W3C-WebDriver-Standard implementiert. WebDriver ist ein Open-Source-Tool, das zum automatischen Testen von Webanwendungen in vielen Browsern entwickelt wurde. Die Oberfläche ermöglicht die lokale oder Remote-Steuerung und Selbstprüfung von User-Agents mithilfe von Funktionen.

Funktionen sind ein sprachneutraler Satz von Schlüssel/Wert-Paaren, mit dem die gewünschten Funktionen und das Verhalten einer WebDriver-Sitzung definiert werden. Funktionen werden normalerweise beim Erstellen einer WebDriver-Instanz als Argument übergeben und können verwendet werden, um Browsereinstellungen festzulegen, z. B. den Browsernamen, die Version und die Strategie zum Laden von Seiten.

ChromeDriver erweitert Webdriver um Chromium-spezifische Funktionen. Dabei wird das ChromeOptions-Objekt verwendet, um Funktionen von der WebDriver API an ChromeDriver zu übergeben. Zu den Chromium-spezifischen Funktionen gehören die Möglichkeit, beim Start Erweiterungen zu installieren, Fenstertypen zu ändern und Befehlszeilenargumente zu übergeben.

ChromeDriver ist für Chrome unter Android und für Chrome auf Computern (Mac, Linux, Windows und ChromeOS) verfügbar.

Den aktuellen Implementierungsstatus des WebDriver-Standards finden Sie hier.

Neueste ChromeDriver-Binärdateien

  • Ab Version M115 sind die neuesten Chrome- und ChromeDriver-Releases für die einzelnen Release-Versionen (Stabil, Beta, Entwickler, Canary) im Chrome for Testing-Dashboard zur Verfügbarkeit verfügbar. Zum automatischen Herunterladen einer Version können Sie die praktischen JSON-Endpunkte verwenden.
  • Die älteren Releases finden Sie auf der Seite Downloads.

ChromeDriver-Dokumentation

Fehlerbehebung

Mitmachen