Selenium 4.24 版本發佈!
今天我們很高興宣佈 Selenium 4.24 版本已經發佈!
分類
我們非常高興宣佈 Selenium 4.24.0 版本已針對 Javascript、Ruby、Python、.NET、Java 和 Grid 發佈!所有項目的連結都可以在我們的下載頁面上找到。
各語言的重點變更
- Java
- BiDi Prompt/Alert 測試修復:修復了啟用 BiDi 時的 prompt/alert 相關測試。
- 執行 Script API:為 BiDi 新增了執行 script 的高階 API。
- JSpecify 註釋:為 WebDriver、WebElement、SearchContext 和其他介面新增了 JSpecify 註釋。
- Dom Mutation Handler 支援:為 BiDi 新增了 DOM mutation handler 支援。
- 在 Session 失敗時關閉 HttClient:確保在啟動 session 失敗時關閉 HttClient。
- 停用追蹤的系統屬性:新增了一個系統屬性來停用追蹤。(c8676eff10)
- 查看所有變更
- JavaScript
- BiDi 的高階 Script 命令:為 BiDi 新增了高階 script 命令。
- BiDi 的身份驗證處理常式:為 BiDi 新增了身份驗證處理常式。
- 為 Node.js 公開 Selenium 版本:為 Node.js 公開了 Selenium 版本。
- 查看所有變更
- .NET
- 遷移至 System.Text.Json:從
Newtonsoft.Json遷移至System.Text.Json套件。 - 查看所有變更
- 遷移至 System.Text.Json:從
- Python
- 未處理的 Prompt 行為:如果啟用 BiDi,則為「ignore」選項新增了未處理的 prompt 行為。
- Mypy 錯誤修復:修復了各種模組的 mypy 錯誤。
- Pytest 設定更新:將 pytest 設定設定移至
pyproject.toml。 - 全域預設逾時覆寫:允許覆寫
GLOBAL_DEFAULT_TIMEOUT。 - 查看所有變更
- Ruby
- 棄用 WebStorage JS 方法:棄用了 WebStorage JavaScript 方法。
- 查看所有變更
- Rust
- 略過路徑中的驅動程式和瀏覽器:包含略過路徑中驅動程式和瀏覽器的引數。(a056044d9c)
- 使用 Debug 格式規範:使用 Debug 格式規範來顯示錯誤訊息。(d8a7172a2a)
- Firefox 版本探索:使用 Firefox 歷史主要版本端點進行版本探索。(02d6903006)
- 查看所有變更
貢獻者
特別感謝所有協助 Selenium 團隊發佈此版本的人員!
Selenium
MustafaAgamy
Augustin Gottlieb
Angie Jones
Chris Gossett
Diogo Teles Sant'Anna
Dominic Evans
Alex
Lauro Moura
Manuel Blanco
Michael Mintz
Navin Chandra
Pavel Sobolev
Sandeep Suryaprasad
Simon Benzer
Selenium 文件與網站
MustafaAgamy
Augustin Gottlieb
ian zhang
Pedro Aguiar
Jochen
Pallavi
Pablo Martinez
Scott Babcock
Simon Benzer
Marek Andreansky
Docker Selenium
Ilia Lazebnik
Trig
Nandor Pal
Selenium 團隊成員
同時感謝所有為此版本做出貢獻的團隊成員
David Burns
Boni García
Diego Molina
Sri Harsha
Nikolay Borisenko
Alex Rodionov
Puja Jagani
Simon Stewart
Titus Fortner
Viet Nguyen Duc
請關注 SeleniumHQ 在 X (原 Twitter) 或 LinkedIn 上的更新!
祝您自動化愉快!




