Was ist ChromeDriver?

ChromeDriver ist ein eigenständiger Server, der die W3C-Standards WebDriver und WebDriver BiDi implementiert. WebDriver ist ein Open-Source-Tool, das für das automatisierte Testen von Webanwendungen in vielen Browsern entwickelt wurde. Über die Benutzeroberfläche können Nutzeragenten lokal oder aus der Ferne mithilfe von Funktionen gesteuert und untersucht werden.

Capabilities sind eine sprachneutrale Reihe von Schlüssel/Wert-Paaren, mit denen die gewünschten Funktionen und das Verhalten einer WebDriver-Sitzung definiert werden. Capabilities werden beim Erstellen einer WebDriver-Instanz in der Regel als Argument übergeben und können verwendet werden, um Browsereinstellungen wie den Browsernamen, die Version und die Strategie zum Laden von Seiten anzugeben.

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

ChromeDriver ist für Chrome auf Android-Geräten und Chrome auf dem Computer (Mac, Linux, Windows und ChromeOS) verfügbar.

Hier finden Sie den aktuellen Implementierungsstatus des WebDriver-Standards.

Aktuelle ChromeDriver-Binärdateien

Ab M115 sind die neuesten Chrome- und ChromeDriver-Releases pro Release-Kanal (stabil, Beta, Entwickler, Canary) im Dashboard zur Verfügbarkeit von Chrome for Testing verfügbar.

Sie können die neueste ChromeDriver-Binärdatei über die JSON-Endpunkte herunterladen.

Ältere Versionen finden Sie unter Downloads.

Dokumentation

Fehlerbehebung

Mitmachen