Selenium 4.22 已發布!
今天我們很高興宣布 Selenium 4.22 已發布!
類別
我們非常高興宣布 Selenium 4.22.0 已針對 Javascript、Ruby、Python、.NET、Java 和 Grid 發布!所有連結都可以在我們的下載頁面上找到。
重點
- Selenium 在過去 30 天內至少有 260 萬活躍使用者。比上個月多了 20 萬!
- 我們收集的所有資訊都是公開可用的。
- 這些數字僅代表啟用 Selenium Manager 並使用 Selenium v4.17 或更高版本的用戶。
- Python、Chrome 和 Windows 的使用率最高。
- Chrome DevTools 支援現在為:v124、v125 和 v126(Firefox 所有版本仍使用 v85)
- 新的 BiDi API 的第一個實作已在 Ruby、Python 和 JavaScript 中推出
每個語言的值得注意的變更
- Java
- 現在可以透過在 Options 類別實例上呼叫
enableBiDi()來啟用 BiDi。 - 動態 Grid 中的影片檔案名稱可以使用
se:videoName功能設定。 - 查看所有變更
- 現在可以透過在 Options 類別實例上呼叫
- JavaScript
- 已實作適用於主控台記錄和 JavaScript 錯誤的 BiDi API。
- 其他 BiDi 實作。
- 查看所有變更
- .NET
- .NET 綁定已開始推出非同步方法。
- 同步方法仍然會受到支援,但它們會在「底層」呼叫非同步方法。
- 此版本將非同步方法新增至 Navigation 類別。
- 查看所有變更
- .NET 綁定已開始推出非同步方法。
- Python
- 此版本實作了一種使用 Chrome Devtools Protocol 的新方法
- 先前的實作需要 async/await 模式,因此不向後相容。
- 新的實作向後相容,並在個別執行緒中執行非同步程式碼。
- 更新了 webkitgtk 和 wpewebkit 驅動程式實作。
- 現在可以透過將 Options 類別實例的
enable_bidi()屬性設定為True來啟用 BiDi。 - 已實作適用於主控台記錄和 JavaScript 錯誤的 BiDi API。
- 查看所有變更
- 此版本實作了一種使用 Chrome Devtools Protocol 的新方法
- Ruby
- 實作了 BiDi 和 Classic 實作的切換開關。
- 已實作適用於主控台記錄和 JavaScript 錯誤的 BiDi API。
- 查看所有變更
- Rust
- 新增了將記錄資訊串流到 stdout 而不是在執行完成後的功能。
- 使用原生 Rust 方法改進了 Windows 上的二進位檔位置。
- 查看所有變更
貢獻者
特別感謝所有協助 Selenium 團隊發布此版本的人!
Selenium
Andrei
Viet Nguyen Duc
Augustin Gottlieb
Alex
Alexander Millin
Scott Babcock
Vladislav Velichko
James Yuzawa
Selenium 文件和網站
ian zhang
Augustin Gottlieb
Joshua Yam
Pallavi
Sang Nguyen
Docker Selenium
Viet Nguyen Duc
Selenium 團隊成員
也感謝所有為此版本做出貢獻的團隊成員
David Burns
Boni García
Diego Molina
Sri Harsha
Alex Rodionov
Puja Jagani
Simon Stewart
Titus Fortner
請關注 SeleniumHQ 在 X (原 Twitter) 或 LinkedIn 上的更新!
祝您自動化愉快!




