Selenium 4.11.0 版本發布!

今天我們很高興宣布 Selenium 4.11.0 版本已發布!

我們非常高興地宣布 Selenium 4.11.0 版本已發布,適用於 Java、.NET、Ruby、Python 和 Javascript,以及 Grid 和 Internet Explorer Driver。所有項目的連結都可以在我們的下載頁面上找到。

重點

  • Chrome DevTools 支援現在為:v113、v114 和 v115(Firefox 仍然對所有版本使用 v85)
  • 透過 Selenium Manager 支援 Chrome for Testing (CfT)。請閱讀新的 Selenium Manager 功能部落格文章以了解更多資訊。
  • Selenium Manager 現在會在本機 PATH 或設定的路徑中尋找瀏覽器驅動程式二進位檔案,檢查潛在的不相容性,並提供更好的警告和錯誤訊息。
  • 每夜建置版本正在為 Ruby 和 Java 推送中。對其他語言的支援即將推出。
  • 在尋找視窗控制代碼時忽略程序 ID 匹配 - Edge 上的 IE 模式。( #12246) (#12279)

每個語言的相關改進

  • Java
    • 使使用者定義的 SlotMatcher 在 Grid 程式碼中的任何地方都可使用 (#12240)
    • 新增對 FedCM 指令的支援 (#12096)


  • .NET
    • 實作事件包裝的 Shadow Root 元素 (#12073)
    • 允許在輸入裝置上設定不同的指標、鍵盤或滾輪 (#11513)
    • 將移動到位置方法新增至 Actions (#11509)
    • 新增對 Safari 技術預覽版的支援 (#12342)
    • 修復當我們為 fetch 指令傳送非 base64 資料時的錯誤 (#12431)
    • 修復 CDP 中的 continueResponse 方法 (#12445)

  • Python
    • 移除 wpewebkit/options.py 中多餘的屬性 capabilitiesset_capability (#12169)
    • 改進驅動程式記錄,為驅動程式記錄的彈性和一致性實作 log_output() (#12103)
    • 讓使用者將服務引數傳遞給 IE 驅動程式 (#12272)
    • 在公開 API 中公開 WPEWebKitServiceWebKitGTKService
    • 移除已棄用的 ActionChains.scroll(...)
    • 為 selenium_manager 中的 Windows 新增建立旗標 (#12435)

  • Ruby
    • 使網路攔截執行緒靜默失敗 (#12226)
    • 移除已棄用的程式碼 (#12417)

貢獻者

特別感謝所有協助 Selenium 團隊發布此版本的人!

Selenium

Michael Mintz

Michael Mintz

Nikolay Borisenko

Nikolay Borisenko

Sandeep Suryaprasad

Sandeep Suryaprasad

Hanbo Wang

Hanbo Wang

Sebastian Meyer

Sebastian Meyer

Daniel Brown

Daniel Brown

Vedanth Vasu Dev

Vedanth Vasu Dev

Bartek Florczak

Bartek Florczak

João Luca Ripardo

João Luca Ripardo

Debanjan Choudhury

Debanjan Choudhury

Christian Biesinger

Christian Biesinger

SenZmaKi

SenZmaKi

Selenium 文件與網站

Cristian Greco

Cristian Greco

Gayathri Rukmadhavan

Gayathri Rukmadhavan

Mikhail C.

Mikhail C.

nevinaydin

nevinaydin

Erick Ribeiro

Erick Ribeiro

Docker Selenium

Luis Correia

Luis Correia

alb3ric

alb3ric

Bartek Florczak

Bartek Florczak

Mårten Svantesson

Mårten Svantesson

wintersolutions

wintersolutions

同時感謝所有為此版本做出貢獻的Selenium 團隊成員

Tamsil Sajid Amani

Tamsil Sajid Amani

Diego Molina

Diego Molina

Sri Harsha

Sri Harsha

Titus Fortner

Titus Fortner

Simon Stewart

Simon Stewart

Boni García

Boni García

Puja Jagani

Puja Jagani

Simon K

Simon K

Alex Rodionov

Alex Rodionov

Krishnan Mahadevan

Krishnan Mahadevan

David Burns

David Burns

James Mortensen

James Mortensen

請關注 SeleniumHQ,以獲取最新消息!

祝您測試愉快!