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 功能設定。
    • 查看所有變更

  • JavaScript
    • 已實作適用於主控台記錄和 JavaScript 錯誤的 BiDi API。
    • 其他 BiDi 實作。
    • 查看所有變更

  • .NET
    • .NET 綁定已開始推出非同步方法。
      • 同步方法仍然會受到支援,但它們會在「底層」呼叫非同步方法。
      • 此版本將非同步方法新增至 Navigation 類別。
    • 查看所有變更

  • Python
    • 此版本實作了一種使用 Chrome Devtools Protocol 的新方法
      • 先前的實作需要 async/await 模式,因此不向後相容。
      • 新的實作向後相容,並在個別執行緒中執行非同步程式碼。
    • 更新了 webkitgtk 和 wpewebkit 驅動程式實作。
    • 現在可以透過將 Options 類別實例的 enable_bidi() 屬性設定為 True 來啟用 BiDi。
    • 已實作適用於主控台記錄和 JavaScript 錯誤的 BiDi API。
    • 查看所有變更

  • Ruby
    • 實作了 BiDi 和 Classic 實作的切換開關。
    • 已實作適用於主控台記錄和 JavaScript 錯誤的 BiDi API。
    • 查看所有變更

  • Rust
    • 新增了將記錄資訊串流到 stdout 而不是在執行完成後的功能。
    • 使用原生 Rust 方法改進了 Windows 上的二進位檔位置。
    • 查看所有變更

貢獻者

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

Selenium

Viet Nguyen Duc

Viet Nguyen Duc

Augustin Gottlieb

Augustin Gottlieb

Alexander Millin

Alexander Millin

Scott Babcock

Scott Babcock

Vladislav Velichko

Vladislav Velichko

James Yuzawa

James Yuzawa

Selenium 文件和網站

ian zhang

ian zhang

Augustin Gottlieb

Augustin Gottlieb

Sang Nguyen

Sang Nguyen

Docker Selenium

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

Alex Rodionov

Alex Rodionov

Puja Jagani

Puja Jagani

Simon Stewart

Simon Stewart

Titus Fortner

Titus Fortner

請關注 SeleniumHQ 在 X (原 Twitter)LinkedIn 上的更新!

祝您自動化愉快!

上次修改時間:2024 年 7 月 29 日:更新部落格時間戳記和詳細資訊 (#1829) (17a68bd0378)