版本選取程序會將指定版本的 Chrome 二進位檔與相容的 ChromeDriver 二進位檔進行比對。
115 以上版本
自 M115 起,ChromeDriver 發布程序已與 Chrome 整合。如需各發布版本 (穩定版、Beta 版、開發人員版、Canary 版) 的最新 Chrome 和 Chrome 驅動程式版本,請前往 Chrome for Testing (CfT) 供應情形資訊主頁。因此,您不再需要選取版本,可以選擇任何可用的 CfT 版本,並下載對應版本的 ChromeDriver 二進位檔。
如要自動下載版本,可以使用便利的 CfT JSON 端點。
如果您需要選取版本 (例如比對非 CfT Chrome 二進位檔與相容的 ChromeDriver 二進位檔),請在 latest-patch-versions-per-build
JSON 端點中查詢 Chrome 二進位檔的 MAJOR.MINOR.BUILD
版本,找出對應的 Chrome 驅動程式版本。如果 MAJOR.MINOR.BUILD
版本沒有任何項目,請改用 latest-versions-per-milestone
JSON 端點。您也可以在新位置使用 LATEST_RELEASE_
端點。
適用於 114 以下版本
我們維護了多個版本的 ChromeDriver。請根據搭配的 Chrome 版本選取哪個版本。詳細說明:
- ChromeDriver 使用的版本號碼架構與 Chrome 相同。詳情請參閱 https://www.chromium.org/developers/version-numbers。
- 每個版本的 ChromeDriver 都支援對應的主要、次要和版本號碼相符的 Chrome。例如 ChromeDriver
73.0.3683.20
supports all Chrome versions that start with
73.0.3683`。 - 在 Chrome 的新版本推出 Beta 版之前,我們會先推出相容的 ChromeDriver 版本。
- 在新的主要版本首次發布後,我們會視需要發布修補程式。這些修補程式不一定與 Chrome 的更新項目相符。
選取要下載的 ChromeDriver 版本的步驟如下:
- 請先確認你使用的 Chrome 版本。假設你有 Chrome
72.0.3626.81
`。 - 請取得 Chrome 版本號碼、移除最後一個部分,然後將結果附加至網址
https://chromedriver.storage.googleapis.com/LATEST_RELEASE_
。舉例來說,Chrome 版本72.0.3626.81
的網址為https://chromedriver.storage.googleapis.com/LATEST_RELEASE_72.0.3626
。 - 使用在上一個步驟中建立的網址,擷取含有要使用的 ChromeDriver 版本的小型檔案。舉例來說,上述網址會取得包含
72.0.3626.69
的檔案。(當然,實際數字日後可能會改變)。 - 使用從上一步擷取的版本號碼建立用於下載 ChromeDriver 的網址。版本
72.0.3626.69
的網址則是https://chromedriver.storage.googleapis.com/index.html?path=72.0.3626.69/
。 - 初次下載後,建議您偶爾再次執行上述程序,查看是否有任何錯誤修正版本。
我們一律會為目前的 Chrome 穩定版和 Beta 版提供 ChromeDriver。不過,如果您使用的是開發人員版或 Canary 版中的 Chrome,或是建立自己的自訂 Chrome 版本,目前 ChromeDriver 可能無法獲得官方支援。在這種情況下,請嘗試下列方法:
- 首先,請使用 Chrome 的主要版本號碼建立 LATEST_RELEASE 網址。舉例來說,Chrome
73.0.3683.86
版本請使用https://chromedriver.storage.googleapis.com/LATEST_RELEASE_73
網址。嘗試從這個網址下載小檔案。如果成功,檔案會包含要使用的 ChromeDriver 版本。 - 如果上述步驟失敗,請將 Chrome 主要版本減少 1 版,然後再試一次。舉例來說,Chrome 版本
75.0.3745.4
使用網址https://chromedriver.storage.googleapis.com/LATEST_RELEASE_74
下載小型檔案,內含要使用的 Chrome 驅動程式版本。 - 您也可以使用 ChromeDriver Canary 版本。
此外,您可以前往 https://chromedriver.storage.googleapis.com/LATEST_RELEASE
,查看目前 Chrome 穩定版的 ChromeDriver。不過,使用這個檔案的可靠性可能不如上述方法。