Versionsauswahl

Bei der Versionsauswahl wird eine Chrome-Binärdatei einer bestimmten Version einer kompatiblen ChromeDriver-Binärdatei zugeordnet.

Ab Version 115

Ab Version M115 ist der ChromeDriver-Veröffentlichungsprozess in den von Chrome integriert. Die aktuellen Releases von Chrome und ChromeDriver für die einzelnen Release-Versionen (stabile, Beta, Entwickler, Canary) sind im Chrome for Testing (CfT)-Verfügbarkeitsdashboard verfügbar. Das kann dazu führen, dass Sie keine Versionsauswahl mehr benötigen. Sie können eine beliebige verfügbare CfT-Version auswählen und die entsprechende versionierte ChromeDriver-Binärdatei herunterladen.

Für den automatisierten Versionsdownload können Sie die praktischen CfT-JSON-Endpunkte verwenden.

Wenn Sie noch eine Versionsauswahl benötigen, z.B. um ein Nicht-CfT-Chrome-Binärprogramm einem kompatiblen ChromeDriver-Binärprogramm zuzuordnen, suchen Sie die MAJOR.MINOR.BUILD-Version des Chrome-Binärprogramms in den latest-patch-versions-per-build JSON-Endpunkten, um die entsprechende ChromeDriver-Version zu finden. Wenn für die MAJOR.MINOR.BUILD-Version noch kein Eintrag vorhanden ist, greifen Sie stattdessen auf den JSON-Endpunkt latest-versions-per-milestone zurück. Alternativ können Sie die LATEST_RELEASE_-Endpunkte am neuen Standort verwenden.

Ab Version 114

Wir verwalten mehrere Versionen von ChromeDriver. Welche Version Sie auswählen sollten, hängt von der verwendeten Chrome-Version ab. Insbesondere:

  • ChromeDriver verwendet dasselbe Versionsnummernschema wie Chrome. Weitere Informationen findest du unter https://www.chromium.org/developers/version-numbers.
  • Jede Version von ChromeDriver unterstützt Chrome mit entsprechenden Haupt-, Neben- und Build-Versionsnummern. Beispiel: ChromeDriver 73.0.3683.20supports all Chrome versions that start with73.0.3683`.
  • Bevor eine neue Hauptversion von Chrome in die Betaversion geht, wird eine entsprechende Version von ChromeDriver veröffentlicht.
  • Nach der ersten Veröffentlichung einer neuen Hauptversion werden wir nach Bedarf Patches veröffentlichen. Diese Patches können mit Updates für Chrome zusammenfallen.

So wählen Sie die ChromeDriver-Version aus, die Sie herunterladen möchten:

  • Finden Sie zunächst heraus, welche Chrome-Version Sie verwenden. Angenommen, Sie nutzen Chrome 72.0.3626.81.
  • Entfernen Sie den letzten Teil aus der Chrome-Versionsnummer und hängen Sie das Ergebnis an die URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_ an. Mit der Chrome-Version 72.0.3626.81 würde zum Beispiel die URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_72.0.3626 angezeigt werden.
  • Rufen Sie mithilfe der im letzten Schritt erstellten URL eine kleine Datei ab, die die zu verwendende ChromeDriver-Version enthält. Beispielsweise erhalten Sie durch die URL oben eine Datei, die 72.0.3626.69 enthält. (Die tatsächliche Zahl kann sich natürlich in Zukunft ändern.)
  • Verwenden Sie die im vorherigen Schritt abgerufene Versionsnummer, um die URL zum Herunterladen von ChromeDriver zu erstellen. Bei Version 72.0.3626.69 wäre die URL https://chromedriver.storage.googleapis.com/index.html?path=72.0.3626.69/.
  • Nach dem ersten Download sollten Sie den obigen Prozess gelegentlich noch einmal ausführen, um zu prüfen, ob es Versionen zur Fehlerkorrektur gibt.

Wir stellen ChromeDriver immer für die aktuelle stabile Version und die Betaversion von Chrome bereit. Wenn Sie jedoch die Entwickler- oder Canary-Version von Chrome verwenden oder eine eigene benutzerdefinierte Version von Chrome erstellen, ist es möglich, dass kein ChromeDriver verfügbar ist, der diese Version offiziell unterstützt. Versuchen Sie in diesem Fall Folgendes:

  • Erstellen Sie zunächst eine LATEST_RELEASE-URL unter Verwendung der Hauptversionsnummer von Chrome. Verwenden Sie beispielsweise für die Chrome-Version 73.0.3683.86 die URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_73. Versuchen Sie, eine kleine Datei von dieser URL herunterzuladen. Wenn der Vorgang erfolgreich war, enthält die Datei die zu verwendende ChromeDriver-Version.
  • Wenn der obige Schritt fehlgeschlagen ist, reduzieren Sie die Chrome-Hauptversion um 1 und versuchen Sie es noch einmal. Verwenden Sie für die Chrome-Version 75.0.3745.4 beispielsweise die URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_74, um eine kleine Datei herunterzuladen, die die zu verwendende ChromeDriver-Version enthält.
  • Sie können auch ChromeDriver Canary Build verwenden.

Zusätzlich finden Sie die ChromeDriver-Version für die aktuelle stabile Version von Chrome unter https://chromedriver.storage.googleapis.com/LATEST_RELEASE. Die Verwendung dieser Datei ist jedoch möglicherweise weniger zuverlässig als die oben beschriebenen Methoden.