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 メソッドと関連する参照を削除しました
- リモートファイルダウンロードを実装しました
- すべての変更を見る
- .NET
- 新しいロギング実装の改善
- 以前に非推奨になったコードを削除しました
- すべての変更を見る
- Python
- WPEWebKit のサポートを更新しました
- 以前に非推奨になったコードを削除しました
- 非推奨の FirefoxBinary といくつかの古い FirefoxProfile メソッド
- すべての変更を見る
- Ruby
- ロガーのデフォルト出力先を stdout ではなく stderr に変更
- すべての変更を見る
- Rust
- ブラウザパスが検出されない場合、キャッシュから最新のブラウザを使用する
- レスポンスからの JSON の解析エラー時にわかりやすいメッセージをスローする
- すべての変更を見る
貢献者
このリリースにご協力いただいたすべての Selenium チームメンバーに特別な感謝を申し上げます!
Selenium
Andrei Solntsev
James Braza
Lauro Moura
Valery Yatsynovich
Viet Nguyen Duc
Henrik Skupin
Selenium Docs & ウェブサイト
Yevgeniy Shunevych
Docker Selenium
Auto81
Amar Deep Singh
Viet Nguyen Duc
Selenium チームメンバー
このリリースに貢献してくれたすべてのチームメンバーにも感謝します
David Burns
Boni García
Diego Molina
Sri Harsha
Nikolay Borisenko
Alex Rodionov
Puja Jagani
Titus Fortner
SeleniumHQ をフォローして最新情報を入手してください!
ハッピーテスティング!