Selenium 4.17 已發布!

今天我們很高興宣布 Selenium 4.17 已發布!

我們非常高興地宣布 Selenium 4.17.0 的 Javascript、Ruby、Python、.NET、Java 和 Grid 版本已發布!所有項目的連結都可以在我們的下載頁面上找到。

精選

  • Chrome DevTools 支援現在為:v119、v120 和 v121(Firefox 所有版本仍使用 v85)
  • Selenium Manager 記錄使用情況 設定環境變數 SE_AVOID_STATS"true" 以避免傳送資訊。
  • Chrome 無頭模式變更了瀏覽器名稱,以反映它實際上不是 Chrome;Selenium 現在可以無縫處理此問題,但您仍然應該切換到 --headless=new(請參閱:Headless 模式即將消失

各語言的重點變更

  • Java
    • 移除已棄用的事件監聽器類別;更新為 EventFiringDecorator 和 WebDriverListener 類別
    • 允許停用 Grid UI
    • 已棄用 FirefoxBinary 類別和舊版錯誤代碼
    • 已棄用 HTML5 功能,適用於離線儲存、位置和網路連線
    • 不再接受帶有 desiredCapabilities 關鍵字的工作階段請求
    • 查看所有變更

  • JavaScript


  • Python
    • 更新 WPEWebKit 支援
    • 移除先前已棄用的程式碼
    • 已棄用 FirefoxBinary 和數個過時的 FirefoxProfile 方法
    • 查看所有變更


  • Rust
    • 當未發現瀏覽器路徑時,使用快取中的最新瀏覽器
    • 從回應剖析 JSON 錯誤時,擲回描述性訊息
    • 查看所有變更

貢獻者

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

Selenium

Andrei Solntsev

Andrei Solntsev

James Braza

James Braza

Lauro Moura

Lauro Moura

Valery Yatsynovich

Valery Yatsynovich

Viet Nguyen Duc

Viet Nguyen Duc

Henrik Skupin

Henrik Skupin

Selenium 文件與網站

Yevgeniy Shunevych

Yevgeniy Shunevych

Docker Selenium

Auto81

Auto81

Amar Deep Singh

Amar Deep Singh

Viet Nguyen Duc

Viet Nguyen Duc

Selenium 團隊成員

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

David Burns

David Burns

Boni García

Boni García

Diego Molina

Diego Molina

Sri Harsha

Sri Harsha

Nikolay Borisenko

Nikolay Borisenko

Alex Rodionov

Alex Rodionov

Puja Jagani

Puja Jagani

Titus Fortner

Titus Fortner

請關注 SeleniumHQ 以獲取最新資訊!

祝您測試愉快!