舊版 Chrome
針對較舊的 Chrome 版本,以下是支援的 ChromeDriver 版本。
如要進一步瞭解如何選取正確的 ChromeDriver 版本,請參閱「版本選擇」頁面。
ChromeDriver 114.0.5735.90
支援 Chrome 114 版
詳情請參閱版本資訊。
ChromeDriver 114.0.5735.16
支援 Chrome 114 版
詳情請參閱版本資訊。
ChromeDriver 113.0.5672.63
支援 Chrome 113 版
- 已解決的問題 4205:在傳統版和 BiDi 中使用相同的物件 ID [Pri-1]
- 已解決的問題 4302:不要假設 Mapper 位於 ExecuteGetWindowHandles 中的第一個分頁 [Pri-1]
- 已解決的問題 4356:Chrome 110 未使用偏好設定值「download.default_directory」[Pri-1]
詳情請參閱版本資訊。
ChromeDriver 113.0.5672.24
支援 Chrome 113 版
- 已解決的問題 4205:在傳統版和 BiDi 中使用相同的物件 ID [Pri-1]
- 已解決的問題 4302:不要假設 Mapper 位於 ExecuteGetWindowHandles 中的第一個分頁 [Pri-1]
- 已解決的問題 4356:Chrome 110 未使用偏好設定值「download.default_directory」[Pri-1]
詳情請參閱版本資訊。
ChromeDriver 112.0.5615.49
支援 Chrome 112 版
- 已解決的問題 3517:為非無頭式裝置啟用列印功能 [Pri-]
- 已解決的問題 4419:使用 chromedriver 時,Speedometer 的開銷過大 [Pri-3]
詳情請參閱版本資訊。
ChromeDriver 112.0.5615.28
支援 Chrome 112 版
- 已解決的問題 4357:Chromedriver 110.0.5481.77 版的工作階段問題,使用 --headless 和 --user-data-dir 選項。[Pri-1]
詳情請參閱版本資訊。
ChromeDriver 111.0.5563.64
支援 Chrome 111 版
- 已解決的問題 4216:使用自訂 BiDiMapper 執行 ChromeDriver [Pri-]
- 已解決的問題 4300:Classic 和 BiDi 之間的視窗句柄可互通 [Pri-]
- 已解決的問題 4325:在 call_function.js 的 jsonSerialize 中處理 toJSON 會偏離標準。[Pri-]
- 已解決的問題 4330:在 DevToolsClientImpl::AddListener 處,檢查點失敗 [Pri-]
- 已解決的問題 4357:ChromeDriver 工作階段問題,使用 --headless 和 --user-data-dir 選項 [Pri-1]
詳情請參閱版本資訊。
ChromeDriver 111.0.5563.41
支援 Chrome 111 版
- 已解決的問題 4357:ChromeDriver 工作階段問題,使用 --headless 和 --user-data-dir 選項 [Pri-1]
詳情請參閱版本資訊。
ChromeDriver 111.0.5563.19
支援 Chrome 111 版
- 已解決的問題 4216:使用自訂 BiDiMapper 執行 ChromeDriver [Pri-]
- 已解決的問題 4300:Classic 和 BiDi 之間的視窗句柄可互通 [Pri-]
- 已解決的問題 4325:在 call_function.js 的 jsonSerialize 中處理 toJSON 會偏離標準。[Pri-]
- 已解決的問題 4330:在 DevToolsClientImpl::AddListener 處,檢查點失敗 [Pri-]
詳情請參閱版本資訊。
ChromeDriver 110.0.5481.77
支援 Chrome 110 版
- 已解決的問題 4193:無法在 Android 13 上啟動新工作階段 [Pri-]
- 已解決的問題 4272:WebSocket 應將 code=0 視為 FIN 的標示 [Pri-]
- 已解決的問題 4276:修正 ChromeDriver 中的連線問題 [Pri-]
- 已解決的問題 4295:使用
"webSocketUrl": true
的 ChromeDriver 會發生競爭狀態 [Pri-] - 已解決的問題 4297:ChromeDriver Bidi 序列化方式不正確 [Pri-]
詳情請參閱版本資訊。
ChromeDriver 110.0.5481.30
支援 Chrome 110 版
- 已解決的問題 4193:無法在 Android 13 上啟動新工作階段 [Pri-]
- 已解決的問題 4272:WebSocket 應將 code=0 視為 FIN 的標示 [Pri-]
- 已解決的問題 4276:修正 ChromeDriver 中的連線問題 [Pri-]
- 已解決的問題 4295:使用
"webSocketUrl": true
的 ChromeDriver 會發生競爭狀態 [Pri-] - 已解決的問題 4297:ChromeDriver Bidi 序列化方式不正確 [Pri-]
詳情請參閱版本資訊。
ChromeDriver 109.0.5414.74
支援 Chrome 109 版
- 已解決的問題 4179:BiDi 工作階段必須支援多個連線 [Pri-]
- 已解決的問題 4203:改善學分資訊 [Pri-]
- 已解決問題 4263:在 Meta+A 上發生異常終止 [Pri-]
詳情請參閱版本資訊。
ChromeDriver 109.0.5414.25
支援 Chrome 109 版
- 已解決的問題 4179:BiDi 工作階段必須支援多個連線 [Pri-]
- 已解決的問題 4203:改善學分資訊 [Pri-]
- 已解決問題 4263:在 Meta+A 上發生異常終止 [Pri-]
詳情請參閱版本資訊。
ChromeDriver 108.0.5359.71
支援 Chrome 108 版。詳情請參閱版本資訊。
ChromeDriver 108.0.5359.22
支援 Chrome 108 版
- 已解決的問題 4204:修正失敗的 WPT test_top_level_and_one_child [Pri-]
- 已解決的問題 4215:將 chromedriver_mac64_m1 版本重新命名為 chromedriver_mac_arm64 [Pri-]
- 已解決問題 4221:點按指令關閉瀏覽器時發生當機 [Pri-]
詳情請參閱版本資訊。
ChromeDriver 107.0.5304.62
支援 Chrome 107 版
詳情請參閱版本資訊。
ChromeDriver 107.0.5304.18
支援 Chrome 107 版
- 已解決的問題 4180:在收到 BiDiMapper 已啟動的通知前,禁止處理任何 BiDi 指令 [Pri-]
- 已解決的問題 4198:ChromeDriver BiDi 不應假設 BiDiMapper 一律會位於第一個分頁中 [Pri-]
- 已解決的問題 4207:執行 WPT 時發生 WebDriver 錯誤 [Pri-1]
詳情請參閱版本資訊。
ChromeDriver 106.0.5249.61
支援 Chrome 106 版
詳情請參閱版本資訊。
ChromeDriver 106.0.5249.21
支援 Chrome 106 版
- 已解決的問題 4016:為 ChromeDriver 新增基本 BiDi 支援 (以 Mapper 為基礎) [Pri-1]
詳情請參閱版本資訊。
ChromeDriver 105.0.5195.52
支援 Chrome 105 版
詳情請參閱版本資訊。
ChromeDriver 105.0.5195.19
支援的 Chrome 版本
詳情請參閱版本資訊。
ChromeDriver 104.0.5112.79
支援 Chrome 104 版
詳情請參閱版本資訊。
ChromeDriver 104.0.5112.29
支援 Chrome 104 版
- 已解決的問題 4121:WebDriver 指令有時會失敗,並顯示「unexpected command response」[Pri-1]
詳情請參閱版本資訊。
ChromeDriver 104.0.5112.20
支援 Chrome 104 版
- 已解決的問題 4121:WebDriver 指令有時會失敗,並顯示「unexpected command response」[Pri-1]
詳情請參閱版本資訊。
ChromeDriver 103.0.5060.134
支援 Chrome 103 版
- 已解決的問題 4048:目標影格已解除連結 [Pri-]
- 已解決的問題 4121:WebDriver 指令有時會失敗,並顯示「unexpected command response」[Pri-1]
詳情請參閱版本資訊。
ChromeDriver 103.0.5060.53
支援 Chrome 103 版
- 已解決的問題 4048:目標影格已解除連結 [Pri-]
詳情請參閱版本資訊。
ChromeDriver 103.0.5060.24
支援 Chrome 103 版
詳情請參閱版本資訊。
ChromeDriver 102.0.5005.61
支援 Chrome 102 版
- 已解決的問題 1309282:chromedriver 不支援多值切換鈕 [Pri-1]
詳情請參閱版本資訊。
ChromeDriver 102.0.5005.27
支援 Chrome 102 版
- 已解決的問題 1309282:chromedriver 不支援多值切換鈕 [Pri-1]
詳情請參閱版本資訊。
ChromeDriver 101.0.4951.41
支援 Chrome 101 版
- 已解決的問題 4046:附加空白圍欄影格時,系統會觸發 DCHECK [Pri-]
- 已解決的問題 4080:切換至巢狀框架失敗 [Pri-]
詳情請參閱版本資訊。
ChromeDriver 101.0.4951.15
支援 Chrome 101 版
- 已解決的問題 4046:附加空白圍欄影格時,系統會觸發 DCHECK [Pri-]
- 已解決的問題 4080:切換至巢狀框架失敗 [Pri-]
詳情請參閱版本資訊。
ChromeDriver 100.0.4896.60
支援 Chrome 100 版
- 已解決的問題 4002:支援柵欄式畫面 [Pri-]
詳情請參閱版本資訊。
ChromeDriver 100.0.4896.20
支援 Chrome 100 版
- 已解決的問題 4002:支援柵欄式影格 [Pri-]
詳情請參閱版本資訊。
ChromeDriver 99.0.4844.51
支援 Chrome 99 版
詳情請參閱版本資訊。
ChromeDriver 99.0.4844.35
支援 Chrome 99 版
- 已復原!已解決的問題 2269:無法使用非 BMP 字元 (代碼點大於 U+FFFF) [Pri-3]
- 已解決的問題 chromium:1295243:ChromeDriver 的 sendKeys 發生回歸現象 [Pri-1]
詳情請參閱版本資訊。
ChromeDriver 99.0.4844.17
支援 Chrome 99 版
詳情請參閱版本資訊。
ChromeDriver 98.0.4758.102
支援 Chrome 98 版
- 已解決的問題 3933:在檢視區邊緣點選時,系統會顯示無效訊息,但不會顯示錯誤訊息 [Pri-]
- 已復原!已解決的問題 2269:無法使用非 BMP 字元 (代碼點大於 U+FFFF) [Pri-3]
- 已解決的問題 chromium:1295243:ChromeDriver 的 sendKeys 發生回歸現象 [Pri-1]
詳情請參閱版本資訊。
ChromeDriver 98.0.4758.80
支援 Chrome 98 版
- 已解決的問題 3933:點選檢視區邊緣時,系統會顯示錯誤訊息,但不會執行任何動作 [Pri-]
- 已解決的問題 2269:無法使用非 BMP 字元 (代碼點大於 U+FFFF) [Pri-3]
詳情請參閱版本資訊。
ChromeDriver 98.0.4758.48
支援 Chrome 98 版
- 已解決的問題 3933:點選檢視區邊緣時,系統會顯示錯誤訊息,但不會執行任何動作 [Pri-]
- 已解決的問題 2269:無法使用非 BMP 字元 (代碼點大於 U+FFFF) [Pri-3]
詳情請參閱版本資訊。
ChromeDriver 97.0.4692.71
支援 Chrome 97 版
- 已解決的問題 3878:針對元素點擊事件,更妥善處理元素的部分元素座標 [Pri-]
詳情請參閱版本資訊。
ChromeDriver 97.0.4692.36
支援 Chrome 97 版
- 已解決的問題 3878:針對元素點擊事件,更妥善處理元素的帶小數座標 [Pri-]
詳情請參閱版本資訊。
ChromeDriver 97.0.4692.20
支援 Chrome 97 版
- 已解決的問題 3878:針對元素點擊事件,更妥善處理元素的部分元素座標 [Pri-]
詳情請參閱版本資訊。
ChromeDriver 96.0.4664.45
支援 Chrome 96 版
- 已解決的問題 3445:無法存取陰影根目錄中 iframe 中的元素 [Pri-3]
詳情請參閱版本資訊。
ChromeDriver 96.0.4664.35
支援 Chrome 96 版
- 已解決的問題 3445:無法存取陰影根目錄中 iframe 中的元素 [Pri-3]
詳情請參閱版本資訊。
ChromeDriver 96.0.4664.18
支援 Chrome 96 版
- 已解決的問題 3445:無法存取陰影根目錄中 iframe 中的元素 [Pri-3]
詳情請參閱版本資訊。
ChromeDriver 95.0.4638.69
支援 Chrome 95 版
- 已解決的問題 3857:指定主機標頭或來源標頭,但未加入許可清單或 localhost [Pri-1]
- 新增
--allowed-origins
引數
詳情請參閱版本資訊。
ChromeDriver 95.0.4638.54
支援 Chrome 95 版
- 已解決的問題 3857:指定主機標頭或來源標頭,但未加入許可清單或 localhost [Pri-1]
- 新增
--allowed-origins
引數
詳情請參閱版本資訊。
ChromeDriver 95.0.4638.17
支援 Chrome 95 以上版本
- 已解決的問題 3857:指定主機標頭或來源標頭,但未加入許可清單或 localhost [Pri-1]
- 新增
--allowed-origins
引數
詳情請參閱版本資訊。
ChromeDriver 95.0.4638.10
支援 Chrome 95 以上版本
- 已解決的問題 3857:指定主機標頭或來源標頭,但未加入許可清單或 localhost [Pri-1]
- 新增
--allowed-origins
引數
詳情請參閱版本資訊。
ChromeDriver 94.0.4606.113
支援 Chrome 94 版
詳情請參閱版本資訊。
ChromeDriver 94.0.4606.61
支援 Chrome 94 版
詳情請參閱版本資訊。
ChromeDriver 94.0.4606.41
支援 Chrome 94 版
詳情請參閱版本資訊。
ChromeDriver 93.0.4577.63
支援 Chrome 93 版
詳情請參閱版本資訊。
ChromeDriver 93.0.4577.15
支援 Chrome 93 版
詳情請參閱版本資訊。
ChromeDriver 92.0.4515.107
支援 Chrome 92 版
詳情請參閱版本資訊。
ChromeDriver 92.0.4515.43
支援 Chrome 92 版
- 已解決的問題 3389:ChromeDriver 要求的主機驗證
詳情請參閱版本資訊。
ChromeDriver 91.0.4472.101
支援 Chrome 91 版
- 已解決的問題 1205107:無法取得網頁應用程式中欄位的屬性值。
詳情請參閱版本資訊。
ChromeDriver 91.0.4472.19
支援 Chrome 91 版
- 已解決的問題 3744:連結導覽後,SendKeys() 和 Click() 會悄悄失敗
- 已解決的問題 3746:屬性端點更新值時發生錯誤
詳情請參閱版本資訊。
ChromeDriver 90.0.4430.24
支援 Chrome 90 版
- 已解決的問題 3708:針對 shadow DOM 中的元素,GetElementLocation 的 inView 失敗
- 已解決的問題 3721:啟用服務工作者時,收集服務工作者的效能記錄
- 已解決的問題 3731:AdbImpl::GetPidByName 無法在 OnePlus 等非標準 Android 作業系統上正常運作
- 已解決的問題 3733:localhost 上的網域發生嚴重錯誤
- 已解決問題 3734:在錯誤的網域上設定 Cookie 時,驅動程式應會發生錯誤
- 已解決的問題 3743:重構呼叫函式並修正移除元素的問題
詳情請參閱版本資訊。
ChromeDriver 89.0.4389.23
支援 Chrome 89 版
- 已解決的問題 3667:接收轉譯器傳送的訊息時逾時
- 已解決的問題 3675:GetElementLocation 使用 inView 方法,該方法會將布林值誤處理為陣列
- 已解決問題 3682:GetElementRegion 會針對部分超出可視區域的元素傳回錯誤大小
- 已解決的問題 3690:如果擴充功能使用 chrome.windows API,ChromeDriver 就會失敗
詳情請參閱版本資訊。
ChromeDriver 88.0.4324.96
支援 Chrome 88 版
- 已解決的問題 3641:在 Chrome Beta 版 87 和 chromedriver 87/86 中,如果瀏覽器視窗未獲得焦點,網頁就不會載入/算繪
詳情請參閱版本資訊。
ChromeDriver 88.0.4324.27
支援 Chrome 88 版
- 已解決的問題 3611:用於分度器的
getText()
輸出內容與<element>.innerText
不同 - 已解決的問題 3625:改善元素螢幕截圖相容性
- 已解決的問題 3628:回報的元素參照和網址已過時,且網址的路徑包含其他網址
- 已解決的問題 3631:新增
webauthn:extension:largeBlob
功能支援 - 已解決的問題 3635:Chromedriver 86 -
chromedriver.quit()
似乎無法正確傳遞卸載事件 - 已解決問題 3649:在使用無頭模式時,無法將所選文字複製到剪貼簿
詳情請參閱版本資訊。
ChromeDriver 87.0.4280.88
支援 Chrome 87 版
- 已解決的問題 3641:在 Chrome Beta 版 87 和 chromedriver 87/86 中,如果瀏覽器視窗未獲得焦點,網頁就不會載入/算繪
- 已解決的問題 3657:螢幕截圖背景瀏覽器逾時
詳情請參閱版本資訊。
ChromeDriver 87.0.4280.20
支援 Chrome 87 版
- 已解決的問題 2421:在 Android ADB 伺服器上刪除舊的通訊埠轉送管道
- 已解決的問題 3474:模擬行動裝置清單需要更新
- 已解決的問題 3507:實作「get computed role」
- 已解決問題 3508:實作「get computed label」
- 已解決的問題 3584:重新命名 ChromeDriver 指令列選項 --whitelisted-ips
- 已解決的問題 3588:Bidi WebSocket 連線
- 已解決問題 3594:如果 OOPIF 在主頁面之前載入,導覽作業就會提前完成
- 已解決問題 3598:指令列選項可將 devtools 通訊埠轉送至 webview_devtools_remote 網路介面
- 已解決的問題 3608:Chromedriver debuggerAddress 不支援 IPv6
詳情請參閱版本資訊。
ChromeDriver 86.0.4240.22
支援 Chrome 86 版
- 已解決的問題 3370:請妥善關閉 Chrome,否則 Cookie 將無法正確儲存至 SQLite 持久性檔案
- 已解決的問題 3401:Get Element Location JS 無法找出元素的可見中心
- 已解決的問題 3462:針對 sendKeys,CMD 鍵不適用於 MAC
- 已解決的問題 3541:改善用戶端和 ChromeDriver 之間的記錄
- 已解決的問題 3559:在 ChromeDriver 回報不相容時輸出 Chrome 版本
詳情請參閱版本資訊。
ChromeDriver 85.0.4183.87
支援 Chrome 85 以上版本
- 已解決的問題 3578:Chrome 85 在開啟警告對話方塊時,不再允許與視窗進行順暢互動
詳情請參閱版本資訊。
ChromeDriver 85.0.4183.83
支援 Chrome 85 以上版本
- 已解決的問題 3577:ChromeDriver 85 不會偵測變更的 Chrome 目錄 (C:\Program Files)
詳情請參閱版本資訊。
ChromeDriver 85.0.4183.38
支援 Chrome 85 以上版本
- 已解決的問題 3214:ChromeDriver78:Sendkeys 會使用 contenteditable 重設文字選取範圍
- 已解決的問題 3376:從 ChromeDriver 中移除 LaunchApp 指令
- 已解決的問題 3432:有時
NavigationTracker
無法偵測網頁是否已完成載入 - 已解決的問題 3481:根據 W3C 規格建立新的列印端點
- 已解決的問題 3488:proxy 設定錯誤時,driver.get 不會擲回錯誤
- 已解決的問題 3502:使用
document.hasFocus()
檢查元素是否獲得焦點 - 已解決的問題 3515:selenium.common.exceptions.WebDriverException:訊息:不明錯誤:檢查器訊息錯誤
詳情請參閱版本資訊。
ChromeDriver 84.0.4147.30
支援 Chrome 84 以上版本
- 已解決的問題 3420:切換至列印視窗後,chromedriver 停止回應
- 已解決問題 3421:驅動程式會傳回沒有樣式的西里爾文字
- 已解決問題 3422:GetElementText 在原型 1.6.0.3 中發生中斷
- 已解決的問題 3434:無法從「瀏覽器」記錄檔取得「斷言」訊息
詳情請參閱版本資訊。
ChromeDriver 83.0.4103.39
支援 Chrome 83 版
- 更新 Chromedriver,讓其可正確搭配 prototype.js 運作。
詳情請參閱版本資訊。
ChromeDriver 83.0.4103.14
支援 Chrome 83 版
- 已解決的問題 1778:淘汰 ChromeDriver 中的 launchApp
- 已解決的問題 2520:Chrome 無回應時,InitSession 可能會一直等待
- 已解決的問題 3120:從新分頁下載無頭模式
- 已解決的問題 3234:確認在子字串前找到分號
- 已解決的問題 3240:ExecuteGetElementRect 不會檢查 GET_SIZE 傳回的狀態
- 已解決的問題 3331:
get_cookies()
方法會傳回 double 類型的「expiry」鍵,但在 w3c 模式中應為 int64 - 已解決問題 3332:重試逾時記錄為嚴重
- 已解決問題 3339:Chromedriver 意外結束,並傳回空值代碼和 SIGTRAP 信號
- 已解決的問題 3351:改善「安全性考量」訊息
- 已解決的問題 3352:支援顏色元素的 SendKeys
- 已解決問題 3353:等待待處理導覽功能在影格上下文遭到刪除後仍會繼續運作
- 已解決的問題 3375:Chromedriver v80 在某些網站上執行 getPageSource 時會停止運作
- 已解決的問題 3383:Windows 上的 ChromeDriver 80 以上版本似乎會在特定元素或點擊指令上退出或停滯
- 已解決的問題 3399:移除 wasThrown 檢查
ChromeDriver 81.0.4044.138
支援 Chrome 81 版
- 更新 Chromedriver,讓其可正確搭配 prototype.js 運作。
詳情請參閱版本資訊。
ChromeDriver 81.0.4044.69
支援 Chrome 81 版
- 修正:Chromedriver 在部分網站上執行 getPageSource 時會當機。
- 修正:ChromeDriver 在特定元素或點擊指令上發生當機問題。
詳情請參閱版本資訊。
ChromeDriver 81.0.4044.20
支援 Chrome 81 版
- 修正嘗試取得 HTML 元素位置時發生的錯誤。
- Get 和 Add Cookie 指令現在已與影格相關。
- 修正重新定義標準 Javascript 物件的網站發生的問題。
- 收到「Target Closed」訊息後,ChromeDriver 會繼續等待載入作業完成。
- Chromedriver 現在會傳回符合規範的逾時錯誤代碼
- 已修正:ChromeDriver 在 NewSession 指令上出現非預期的回應時間變慢問題。
- 系統現在支援使用者定義的逾時值,超過 10 分鐘。
- 修正:ChromeDriver 因 IPv4 與 IPv6 不相符而無法連線至開發人員工具。
- 還原 Linux 上 Chrome 二進位檔的搜尋順序。
詳情請參閱版本資訊。
ChromeDriver 80.0.3987.106
支援 Chrome 80 以上版本
- 在 Linux 上還原 Chrome 二進位檔的搜尋順序
詳情請參閱版本資訊。
ChromeDriver 80.0.3987.16
支援 Chrome 80 版
- 修正使用 Proxy 時載入頁面會中斷的問題。
- Chromedriver 現在會等待目前影格載入。
- ChromeDriver 記錄會包含驅動程式使用的連接埠。
- 為 w3c 模式啟用 SetGeoLocation。
- 新增缺少的警示文字,適用於 UnexpectedAlertOpen 狀態。
- 改善 CRX2 擴充功能載入時顯示的訊息。
- 修正 ExecuteGetPageSource 中的潛在競爭狀況。
- 當 acceptInsecureCerts 功能為 true 時,ChromeDriver 會新增 --ignore-certificate-errors 標記
- 針對沒有此執行階段內容的情況,更新錯誤訊息和傳回狀態
- 修正:ChromeDriver 在等待待處理的導覽時,可能會無限期封鎖。
- 在 AddCookie 和 GetCookie 中新增 SameSite 屬性。
詳情請參閱版本資訊。
ChromeDriver 79.0.3945.36
支援 Chrome 79 版
與 79.0.3945.16 版相比,此版本包含下列變更:
- 修正元素座標的錯誤計算
詳情請參閱版本資訊。
ChromeDriver 79.0.3945.16
支援 Chrome 79 版
- 修正在指令執行期間觸發 JavaScript 快訊而導致 ChromeDriver 異常終止的問題
- 修正在擷取螢幕截圖時觸發快訊,導致 Chromedriver 鎖定的錯誤
- 從 Chrome 啟動指令移除 --ignore-certificate-errors
- 在 Win10 上將 platform 和 platformName 變更為 windows
- 修正在排除「enable-automation」時,window.navigator.webdriver 未定義的問題
- 修正 WPT 測試「test_not_editable_inputs[hidden]」
- 修正使用無頭模式時出現的「元素無法點選」問題
詳情請參閱版本資訊。
ChromeDriver 78.0.3904.105
支援 Chrome 78 版
與 78.0.3904.70 版相比,此版本包含以下變更: * 修正元素座標計算不正確的問題
詳情請參閱版本資訊。
ChromeDriver 78.0.3904.70
支援 Chrome 78 版
與 78.0.3904.11 版相比,此版本包含下列變更:
- 由於有許多使用者回報問題,因此我們已將調整螢幕截圖大小的變更內容還原
詳情請參閱版本資訊。
ChromeDriver 78.0.3904.11
支援 Chrome 78 版
- 修正 JavaScript 物件序列化中的幾個問題
- 修正 Android 版 Chrome 的功能比對錯誤
- 實作權限自動化
- 在 Retina 螢幕上固定螢幕截圖大小
- 修正在某些情況下發生的網頁載入逾時問題
- 改善 platformName 功能比對
- 修正將游標移至下拉式清單選項時傳回的錯誤代碼
- 修正無頭模式下載作業發生問題
詳情請參閱版本資訊。
ChromeDriver 77.0.3865.40
支援 Chrome 77 版
相較於 77.0.3865.10 版,此版本包含下列變更:
- 修正序列化和反序列化 JavaScript 物件時的兩個錯誤
- 修正在相符功能時處理 platformName: android 的問題
詳情請參閱版本資訊。
ChromeDriver 77.0.3865.10
支援 Chrome 77 版
- 修正 Actions API 導入作業中的多項問題
- 改善 JavaScript 程式碼執行和結果處理
- 修正在 OSS 模式中,系統會錯誤拒絕空白主體的 POST 要求
- 更強大的導覽追蹤器
- 支援急迫的網頁載入策略
- 新增 W3C WebDriver 規格中的 New Window 指令
- 支援在無頭模式下儲存檔案下載內容
- 新增支援 CRX3 擴充功能的載入功能
詳情請參閱版本資訊。
ChromeDriver 76.0.3809.126
支援 Chrome 76 版
相較於 76.0.3809.68 版,此版本包含下列變更:
- 修正序列化和反序列化 JavaScript 物件時的兩個錯誤
詳情請參閱版本資訊。
ChromeDriver 76.0.3809.68
支援 Chrome 76 版
與 76.0.3809.25 版相比,此版本包含下列變更:
- 修正 JavaScript 物件中偵測循環參照的錯誤
- 修正在發生特定類型的 JavaScript 錯誤時,會導致 ChromeDriver 當機的錯誤
- 修正了導致 actions API 無法與陰影 DOM 內的元素互動的錯誤
- 修正在動作 API 指令之間追蹤修飾符鍵狀態時發生的錯誤
- 修正在動作 API 指令之間追蹤指標位置時發生的錯誤
- 發生「無法在 W3C 模式下呼叫非 W3C 標準指令」錯誤時,將錯誤訊息儲存至記錄檔
詳情請參閱版本資訊。
ChromeDriver 76.0.3809.25
支援 Chrome 76 版
相較於 76.0.3809.12 版,此版本包含下列變更:
- 修正在 OSS 模式中,系統會錯誤拒絕空白主體的 POST 要求
- 新增用於擷取 Chrome 記錄的新端點
- 新增 W3C 模式中「Is Displayed」指令的端點
詳情請參閱版本資訊。
ChromeDriver 76.0.3809.12
支援 Chrome 76 版
- 已完成 Actions API 的實作作業
- 改善指令碼逾時處理的規格相容性
- 改善執行指令碼指令的結果序列化
- 修正捲動元素至檢視畫面時發生的問題
- 新增處理在 WebDriver 規格中定義的「取消」鍵
- 修正未處理的快訊錯誤回應處理作業
- 修正
<details>
元素的處理作業 - 已更新「excludeSwitches」選項,允許切換器名稱中含有選用的開頭連字號
詳情請參閱版本資訊。
ChromeDriver 75.0.3770.140
支援 Chrome 75 以上版本
相較於 75.0.3770.90 版,此版本包含下列變更:
- 修正錯誤:發生某些類型的 JavaScript 錯誤時,會導致 ChromeDriver 當機
- 修正在動作之間保留修飾符鍵狀態的錯誤
詳情請參閱版本資訊。
ChromeDriver 75.0.3770.90
支援 Chrome 75 以上版本
相較於 75.0.3770.8 版,此版本包含下列變更:
- 修正在 OSS 模式中,系統會錯誤拒絕空白主體的 POST 要求
- 新增用於擷取 Chrome 記錄的新端點
詳情請參閱版本資訊。
ChromeDriver 75.0.3770.8
支援 Chrome 75 以上版本
最明顯的變更是 ChromeDriver 現在預設會在 W3C 標準相容模式下執行。其他變更包括:
- 修正在元素清除期間會觸發模糊處理事件兩次的錯誤
- 依據 W3C 標準規定,將功能 loggingPrefs 重新命名為 goog:loggingPrefs
- 修正 W3C 模式中的錯誤處理機制
- 正確處理在網域名稱中不含開頭點號的 Cookie 建立作業
- 允許指令碼逾時值為空值
- 修正 Element Send Keys 指令,以便使用「multiple」屬性將輸入內容送入檔案
- 修正「取得有效元素」指令,在沒有有效元素時傳回「no such element」錯誤
- 修正導向格式錯誤的網址,以便傳回「invalid argument」錯誤
- 修正收到無效工作階段 ID 時的 HTTP 狀態碼
- 修正輸入參數缺少或格式錯誤時的錯誤回應
- 修正「執行指令碼」指令,以便處理以行為單位的 JavaScript 註解
詳情請參閱版本資訊。
ChromeDriver 74.0.3729.6
支援 Chrome 74 版
- 修正在 Windows 上產生非預期 debug.log 檔案的錯誤
- 修正滑鼠點選和拖曳 / 放置 SVG 文件內的項目
- 在 ChromeDriver 的回應中新增快取控制標頭
- 修正當點擊遭到其他元素攔截時的錯誤類型
- 修正導致 ChromeDriver 在沒有 /dev/shm 的 Linux 裝置上失敗的錯誤
- 修正某些類型的雙擊事件
- 修正「Get Sessions」指令
- 修正「Switch To Frame」指令中的錯誤檢查
- 修正「取得網頁來源」指令
詳情請參閱版本資訊。
ChromeDriver 73.0.3683.68
支援 Chrome 73 版
- 修正在 Windows 上產生非預期 debug.log 檔案的錯誤
- 修正在某些情況下,執行指令碼指令傳回的錯誤代碼
- 在 ChromeDriver 的回應中新增快取控制標頭
- 讓 HTTP 伺服器預設保持連線
- 修正「關閉視窗」指令,正確處理使用者提示
- 修正傳送鍵值至停用的元素時傳回的錯誤代碼
- 改善逾時值處理的規格遵循性
- 改善「新增 Cookie」指令的規格相容性
- 增加 HTTP 伺服器的監聽佇列長度
- 修正 v0 shadow DOM 中的 Is Element Displayed 指令
- 新增警告,說明記錄檔案中 Element Clear 指令行為的變更
- 修正執行指令碼指令,正確將 document.all 轉換為 JSON 格式
- 改善錯誤元素參照的處理方式
詳情請參閱版本資訊。
ChromeDriver 2.46
支援 Chrome 71 至 73 版
- 修正在某些情況下,執行指令碼指令傳回的錯誤代碼
- 讓 HTTP 伺服器預設保持連線
- 修正「關閉視窗」指令,正確處理使用者提示
- 修正傳送鍵值至停用的元素時傳回的錯誤代碼
- 改善逾時值處理的規格遵循性
- 改善「新增 Cookie」指令的規格遵循性
- 改善「切換至影格」指令的規格相容性
- 增加 HTTP 伺服器的監聽佇列長度
- 修正 v0 shadow DOM 中的 Is Element Displayed 指令
- 固定元素雙擊指令
- 新增警告,說明記錄檔案中 Element Clear 指令行為的變更
- 修正執行指令碼指令,正確將 document.all 轉換為 JSON 格式
- 改善錯誤元素參照的處理方式
詳情請參閱版本資訊。
ChromeDriver 2.45
支援 Chrome 70 到 72 版
- 固定的新工作階段不符合規格
- 修正 ChromeDriver 在 Chrome 和 ChromeDriver 版本不相容時,不應啟動 Chrome
- 修正使用無效定位器時,Find Element 指令會傳回錯誤錯誤代碼的問題
- 修正部分 ChromeDriver 狀態碼錯誤
- 修正 WebViewImpl::DispatchTouchEventsForMouseEvents 內 JS 中的編譯錯誤
- 固定視窗大小指令應處理使用者提示
- 修正 ChromeDriver 無法透過 Chrome 選項「user-data-dir=」正確啟動 Chrome 的問題
- 固定狀態指令不符合規格
- 修正新增對 strictFileInteractability 的支援
ChromeDriver 2.44
支援 Chrome 69 到 71 版
- 修正 Mac 上的 WindowMaximize
- 修正了窗口句柄呼叫的錯誤「alert open error」
- 固定元素傳送鍵應在 W3C 模式中取得「text」屬性
- 修正 XML 特殊情況,即「Is Element Enabled」並未依規格處理
- 修正 XML 特殊情況,即 Get Element CSS Value 未依規格處理
- 已修正 Set Window Rect 需要檢查無效輸入內容的問題
- 修正支援新的 unhandledPromptBehavior 模式
ChromeDriver 2.43
支援 Chrome 69 到 71 版
變更項目包括:
- 已修正 Proxy 設定的剖析不符合標準
- 修正「Launch app」指令不穩定的問題
- 修正螢幕截圖:擷取 iFrame 內元素的螢幕截圖有誤
- 新增 ChromeDriver 支援透過遠端連線調整視窗大小
- 修正錯誤代碼未在 Clear 元素中處理的問題
- 修正未等待元素顯示的情況
- 已修正未實作 Get 元素屬性
- 修正的 Switch to Frame 不符合規格
- 修正執行非同步指令碼時不會傳回符合規範的錯誤代碼
- 修正執行指令碼不會傳回符合規範的錯誤代碼
- 修正「ExecuteGet」中的錯誤代碼不符合規格
- 修正「傳送警示文字」未傳回符合規格的錯誤代碼
- 修正在輸入類型為「日期」的 clear() 上,假裝元素不是使用者可編輯的情況
- 修正 Chromedriver 取得手動開啟的分頁視窗句柄
- 修正允許為 chromedriver 附加或啟動新的記錄檔
- 修正了如果標記位於 firstMatch,新工作階段就不會叫用 w3c 模式的問題
ChromeDriver 2.42
支援 Chrome 68 到 70 版
變更項目包括:
- 修正行動模擬中的 ClickEelement
- 使用 IPv4 修正已加入許可清單的 IP
- 修正在 Mac OS 上使用白名單 IP 標記啟動 ChromeDriver 的問題
- 修正 SetTimeout,讓它同時接受 W3C 前版本和 W3C 格式
- 修正擷取元素螢幕截圖
- 修正 ChromeDriver 也會在系統路徑中尋找 Chrome 二進位檔的問題
- 修正最大化視窗和全螢幕模式
- 實作記錄重播功能。( 目前不適用於 Android 和遠端瀏覽器)
- 修正部分錯誤代碼不符合 W3C 標準的問題
- 修正 console.log 無法正確處理多個引數的問題
- 已修正 GetElementRect 應允許雙倍值
- 修正觸控模擬功能
ChromeDriver 2.41
支援 Chrome 67 到 69 版
變更項目包括:
- 修正 ChromeDriver 使用「whitelisted-ips」選項執行時的問題
- 遠端偵錯埠會在功能中傳回
- 實作在 Android 上取得視窗大小的功能
- 改善 Chrome 電腦版啟動錯誤訊息
- 無法啟動 Chrome 二進位檔時,ChromeDriver 會快速失敗
- Close Window 傳回值符合規格