Selenium 4.27 リリース!
カテゴリ
Javascript、Ruby、Python、.NET、Java、および Grid 用の Selenium 4.27 のリリースを発表できることを大変嬉しく思います! すべてへのリンクは、ダウンロードページにあります。
世界で最も人気のあるブラウザ自動化ツールの最新バージョンです! このリリースでは、サポートされているすべての言語にわたって大幅なアップデートがもたらされ、機能、パフォーマンス、および互換性が向上しています。 Python での FedCM コマンドサポートや .NET での BiDi 処理の改善などの新機能から、Firefox の CDP メソッドの重要な非推奨化まで、多岐にわたります。
一般的なハイライト
- Chrome DevTools のサポート が v131、v128、および v127 になりました(Firefox はすべてのバージョンで引き続き v85 を使用します)
- Selenium のアクティブユーザー数 は、過去 30 日間で 510 万人以上 です。1 か月前より 30 万人増加しました!
- 自動化標準の進化に合わせて、いくつかのバインディングにわたる Firefox の CDP メソッドの非推奨化。
- セッション処理、分散再試行ロジック、およびより高速なサーバーシャットダウンプロセスで Selenium Grid が強化 されました。
- 例外処理を最新化し、BiDi サポートを改善し、互換性に関する警告に対処するための .NET および Java のアップデート。
- Selenium の進化の一環として、複数の言語で
getAttribute
が 非推奨 になりました。
Python
- Firefox 用の非推奨の CDP メソッド。(e2e9ac5f7e)
- 互換性を向上させるために
imghdr
をfiletype
に置き換えました。(b1828bf108) - プロジェクトメタデータを
setup.py
からpyproject.toml
に移動しました。(673d2c78be) - FedCM コマンドのサポートを追加しました。(d3d8070d50)
AppiumConnection
の下位互換性を導入しました。(3a3c46b3c1)ClientConfig
経由でユーザーエージェントと追加ヘッダーを追加しました。(e2023893c7)DetachedShadowRoot
例外処理に対処しました。(7aabb8d1b4)
Ruby
- Firefox 用の非推奨の CDP メソッド。(e9c09a200e)
uri
gem の非推奨警告を解決しました。(751bacb6bc)- BiDi ナビゲーションコマンドとネットワーク傍受のサポートを追加しました。(573c8fe961)
Java
NoSuchElementException
のエラーメッセージを強化しました。(4a0d05e50e)WebElement.getAttribute()
を非推奨にしました。(cd7303c437)- 特定のテキストを含むオプションを選択するためのメソッドを導入しました。(b4b8aaba2b)
- Firefox CDP の非推奨警告を追加しました。(19fc217985)
.NET
- Firefox 用の CDP 非推奨警告を追加しました。(8f725b3a80)
- モジュール全体で BiDi と非同期サポートを改善しました。(9054e892cc)
- 型安全性を向上させるために null 可能性のアノテーションを有効にしました。(d9149acc09)
- デバイス名が競合するアクションの互換性改善を導入しました。(a9ec9ca682)
- WebElement 用の 非推奨の GetAttribute メソッド。(ac523a5d0a)
JavaScript
- Chrome および Edge でノードを特定するための BiDi テストを有効にしました。(339421538b)
- BiDi コマンドでの認証ハンドラーのサポートを強化しました。(25551adfe8)
- セキュリティアラートを解決するために依存関係を更新しました。(3906742748)
Rust
- Selenium Manager が完全なブラウザバージョンを尊重するようになりました。(fe5b1985e5)
- Firefox 管理の安定バージョンを優先するようにロジックを更新しました。(0d2dda17b4)
Selenium Grid
分散グリッドでのセッション作成の再試行ロジックを改善しました。(e4ab299ea4)
Selenium Grid でのセッション処理を改善し、テストの不安定さを軽減しました。(b0464e1adf)
より高速な終了のためにサーバーシャットダウンを強化しました。(62aa0e551e)
失効したセッションとクライアントタイムアウトの正常な処理を実装しました。(b0464e1adf)
リクエスト処理中にサポートされていない HTTP メソッドの検出を改善しました。(f56b3d07d9)
Docker Selenium
貢献者
このリリースにご協力いただいたすべての方に特別な感謝を申し上げます!
Selenium
Swastik Baranwal
Michael Render
Andrew Nesbitt
Ed Manlove
Alex
Jose D. Gomez R.
Navin Chandra
Natalia Pozhidaeva
Sandeep Suryaprasad
Simon Benzer
HeeJun
Selenium ドキュメント & ウェブサイト
Michael Render
Yevgeniy Shunevych
ian zhang
Jason Ren
Navin Chandra
Pallavi
Simon Benzer
Andrew Zipperer
Docker Selenium
Viet Nguyen Duc
Selenium チームメンバー
このリリースに貢献してくれたすべてのチームメンバーにも感謝します
Augustin Gottlieb
David Burns
Boni García
Diego Molina
Sri Harsha
Nikolay Borisenko
Alex Rodionov
Puja Jagani
Simon Stewart
Titus Fortner
Viet Nguyen Duc
SeleniumHQ の X (旧 Twitter) または LinkedIn をフォローして、最新情報を入手してください!
ハッピー自動化!