Selenium 4.25 リリース!

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

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

Selenium 4.25.0 では、複数のプログラミング言語とビルドシステムにわたって、いくつかの重要な変更と改善が導入されています。以下は、このリリースの主なハイライトです。

一般的なアップデート

  • Chrome DevTools のサポートが v129、v128、v127 になりました (Firefox はすべてのバージョンで引き続き v85 を使用)

  • Selenium は、過去 30 日間で少なくとも 400 万人のアクティブユーザーがいます。4 か月前よりも 150 万人増加しました!

  • .NET 用 BiDi (Bidirectional WebDriver Protocol) の最初の実装。ブラウザコンテキストの検査やリアルタイムイベントの受信など、高度な機能を提供します。

    • この機能に関するフィードバックをお待ちしておりますので、ぜひお試しいただき、ご意見をお聞かせください! 開始するには、var bidi = await driver.AsBiDiAsync(); を試してください。

Java

Python

  • pointer_input.pywheel_input.py、および firefox/options.py の型エラーを修正 (#14476)

  • 失敗する BiDi テストを修正 (#14448)

  • firefox_profile.py で Python 2.x のサポートを削除 (#14489)

  • すべての変更を見る


JavaScript

.NET

  • メソッドの名前変更やコンテキスト処理の簡略化など、BiDi API の更新 (#14318)

  • ブラウジングコンテキストで BiDi 関連の参照を公開 (#14495)

  • すべての変更を見る


Ruby

  • 環境変数を使用してドライバーパスを設定できるようにしました (#14287)

  • ハッシュの配列を処理できない add_cause メソッドを修正 (#14433)

  • すべての変更を見る


Rust

  • ブラウザパスが正しくない場合の Selenium Manager のエラーを修正 (#14381)
  • Firefox バージョンを検出するためにドライバーミラー URL を再利用 (#14493)
  • すべての変更を見る

Docker Selenium

  • Kubernetes の KEDA スケーラー

    • 強化された KEDA スケーラーの動作、対処:
      • 異なる platformName スケーリングを持つノード: Linux と Windows の両方のノードステレオタイプが存在する場合の不正なスケーリング動作を修正 (#1925)。
      • 過剰なオートスケーリング: ブラウザノードの過剰なスケーリングを解決 (#2160)。
    • Grid GraphQL エンドポイントの基本認証 (usernamepassword) 用の個別のパラメーターを追加 (#2401)。
    • ノード設定 --max-sessions に合わせて、ノードあたりの最大同時セッション数を制御する nodeMaxSessions パラメーターのサポートを追加 (#2402)。

    注: 上記の KEDA スケーラーの更新は、組み込みイメージアプローチを通じて試験的に利用できます。詳細については、こちらをご覧ください。

  • Selenium Grid Helm Chart: 新しい KEDA スケーラーの強化をサポートするように更新されました。

  • すべての変更を見る

貢献者

このリリースを実現するために協力してくれたすべての人に特別な感謝を申し上げます!

Selenium

Swastik Baranwal

Swastik Baranwal

Augustin Gottlieb

Augustin Gottlieb

Angie Jones

Angie Jones

Chris Gossett

Chris Gossett

Dominic Evans

Dominic Evans

Manuel Blanco

Manuel Blanco

Navin Chandra

Navin Chandra

Sandeep Suryaprasad

Sandeep Suryaprasad

Simon Benzer

Simon Benzer

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

Augustin Gottlieb

Augustin Gottlieb

Simon Benzer

Simon Benzer

Docker Selenium

Markus Kopp

Markus Kopp

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

Simon Stewart

Simon Stewart

Titus Fortner

Titus Fortner

Viet Nguyen Duc

Viet Nguyen Duc

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

ハッピー自動化!