Selenium 4.17 リリース!

本日、Selenium 4.17 がリリースされたことを発表いたします!

Javascript、Ruby、Python、.NET、Java および Grid 向けの Selenium 4.17.0 のリリースを発表できることを大変嬉しく思います! すべてへのリンクは、ダウンロードページにあります。

ハイライト

  • Chrome DevTools のサポートは現在、v119、v120、および v121 です(Firefox はすべてのバージョンで引き続き v85 を使用しています)
  • Selenium Manager は 使用状況を記録します。情報送信を避けるには、環境変数 SE_AVOID_STATS"true" に設定してください。
  • Chrome headless はブラウザの名前を、実際には chrome ではないことを反映するように変更しました。Selenium はこれをシームレスに処理するようになりましたが、それでも --headless=new に切り替える必要があります(参照: ヘッドレスは廃止されます

言語ごとの注目すべき変更点

  • Java
    • 非推奨のイベントリスナークラスを削除します。EventFiringDecorator および WebDriverListener クラスに更新します
    • Grid UI の無効化を許可する
    • 非推奨の FirefoxBinary クラスとレガシーエラーコード
    • オフラインストレージ、ロケーション、およびネットワーク接続の HTML5 機能を非推奨にする
    • desiredCapabilities キーワードを使用したセッションリクエストの受け入れを停止しました
    • すべての変更を見る

  • JavaScript
    • 非推奨の headless メソッドと関連する参照を削除しました
    • リモートファイルダウンロードを実装しました
    • すべての変更を見る


  • 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 Docs & ウェブサイト

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 をフォローして最新情報を入手してください!

ハッピーテスティング!