Selenium 4.27 リリース!

本日、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
  • 互換性を向上させるために imghdrfiletype に置き換えました。(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

Swastik Baranwal

Michael Render

Michael Render

Andrew Nesbitt

Andrew Nesbitt

Ed Manlove

Ed Manlove

Jose D. Gomez R.

Jose D. Gomez R.

Navin Chandra

Navin Chandra

Natalia Pozhidaeva

Natalia Pozhidaeva

Sandeep Suryaprasad

Sandeep Suryaprasad

Simon Benzer

Simon Benzer

Selenium ドキュメント & ウェブサイト

Michael Render

Michael Render

Yevgeniy Shunevych

Yevgeniy Shunevych

ian zhang

ian zhang

Jason Ren

Jason Ren

Navin Chandra

Navin Chandra

Simon Benzer

Simon Benzer

Andrew Zipperer

Andrew Zipperer

Docker Selenium

Viet Nguyen Duc

Viet Nguyen Duc

Selenium チームメンバー

このリリースに貢献してくれたすべてのチームメンバーにも感謝します

Augustin Gottlieb

Augustin Gottlieb

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

Simon Stewart

Simon Stewart

Titus Fortner

Titus Fortner

Viet Nguyen Duc

Viet Nguyen Duc

SeleniumHQ の X (旧 Twitter) または LinkedIn をフォローして、最新情報を入手してください!

ハッピー自動化!

最終更新日 2024年11月29日: Release 4.27 (#2086) (2c917d8c233)