1. ホーム
  2. selenium

[解決済み] ChromeDriverはどのバージョンのChrome Browserと互換性がありますか?

2022-03-02 21:41:39

質問

実は、少し混乱しています。私は いくつかのリソース についてです。

をテストしてもらうために セレン3 を使って クロームブラウザ という追加アプリが必要です。 クロームドライバー .

こんなテキストがありました GitHubより :

<ブロッククオート

ChromeDriverは、Chromeバージョン12.0.712.0以降にのみ対応しています。 より新しいものです。古いバージョンのChromeをテストする必要がある場合、Selenium RCを使用してください。 とSeleniumでバックアップされたWebDriverインスタンスを使用します。

質問ですが、全てのChromeDriverのバージョンは全てのChromeのバージョンと互換性があるのでしょうか?各バージョンの間に競合はないのでしょうか?

ChromeDriver & ChromeBrowserの全バージョンに対応したドキュメントはどこにあるのでしょうか?

解決方法を教えてください。

最近、クロームとクロームドライバのサポートポリシーが変更されたことがわかりました。

にあるように ダウンロードページ :

<テーブル Chromeのバージョンをご利用の場合 chromedriverをダウンロードしてください。 クローム v99 ChromeDriver 99.0.4844.35 クローム v98 ChromeDriver 98.0.4758.102 クローム v97 ChromeDriver 97.0.4692.71 クローム v96 ChromeDriver 96.0.4664.45 クローム v95 ChromeDriver 95.0.4638.69 クローム v94 ChromeDriver 94.0.4606.113 クローム v93 ChromeDriver 93.0.4577.63 クローム v92 ChromeDriver 92.0.4515.107 クローム v91 ChromeDriver 91.0.4472.101 クローム v90 ChromeDriver 90.0.4430.24 クローム v89 ChromeDriver 89.0.4389.23 クロームv88 ChromeDriver 88.0.4324.96 クローム v87 ChromeDriver 87.0.4280.88 クローム v86 ChromeDriver 86.0.4240.22 クローム v85 ChromeDriver 85.0.4183.87 クローム v84 ChromeDriver 84.0.4147.30 クローム v83 ChromeDriver 83.0.4103.39 クローム v81 ChromeDriver 81.0.4044.69 クローム v80 ChromeDriver 80.0.3987.106 クローム v79 ChromeDriver 79.0.3945.36 クローム v78 ChromeDriver 78.0.3904.105 クローム v77 ChromeDriver 77.0.3865.40 クローム v76 ChromeDriver 76.0.3809.126 クローム v75 ChromeDriver 75.0.3770.140 クローム v74 ChromeDriver 74.0.3729.6 クローム v73 ChromeDriver 73.0.3683.68 旧バージョンのChrome Barettの回答を見る

特定のクロームバージョンに対応するcrhomedriverのバージョンを選択するための一般的なガイドがあります。 https://sites.google.com/a/chromium.org/chromedriver/downloads/version-selection

以下はその抜粋です。

  • まず、使用しているChromeのバージョンを確認します。例えば、Chrome 72.0.3626.81を使用しているとします。
  • Chromeのバージョン番号を取り、最後の部分を削除し、その結果をURL "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_"に追加してください。例えば、Chromeのバージョンが72.0.3626.81の場合、URL "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_72.0.3626"となります。
  • 最後のステップで作成したURLを使って、使用するChromeDriverのバージョンを含む小さなファイルを取得します。例えば、上記のURLでは、"72.0.3626.69"を含むファイルが取得されます。(もちろん、実際の数値は将来的に変更される可能性があります)。
  • 前の手順で取得したバージョン番号を使って、ChromeDriverをダウンロードするためのURLを作成します。バージョン72.0.3626.69の場合、URLは "https://chromedriver.storage.googleapis.com/index.html?path=72.0.3626.69/"となります。
  • 初回ダウンロード後は、バグフィックスのリリースを確認するために、時々上記のプロセスを再確認することをお勧めします。

なお、この バージョン選択アルゴリズムは、簡単に自動化することができます。 . 例えば 別の回答で簡単なpowershellスクリプト は、Windowsプラットフォーム上でクロームドライバ更新を自動化しています。