Selenium 4.11.0 リリース!

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

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

ハイライト

  • Chrome DevTools のサポートバージョン: v113、v114、v115 (Firefox はすべてのバージョンで v85 を使用)
  • Selenium Manager を介した Chrome for Testing (CfT) のサポート。Selenium Manager の新機能については、ブログ記事をご覧ください。
  • Selenium Manager は、PATH または構成されたパスにあるブラウザドライババイナリの場所を特定し、潜在的な非互換性をチェックし、より適切な警告およびエラーメッセージを表示するようになりました。
  • ナイトリービルドが Ruby および Java 向けにプッシュされています。他の言語のサポートも近日中に開始予定です。
  • ウィンドウハンドルを検索する際にプロセス ID の一致を無視する - Edge の IE モード。((#12246) (#12279))

言語ごとの関連する改善点

  • Java
    • Grid コードのすべての場所で使用されるユーザー定義の SlotMatcher を作成する (#12240)
    • FedCM コマンドのサポートを追加 (#12096)

  • JavaScript
    • BiDi ネットワークモジュールイベントを追加 (#12197)

  • .NET
    • イベントでラップされたシャドウルート要素の実装 (#12073)
    • 入力デバイスで異なるポインター、キーボード、またはホイールの設定を許可 (#11513)
    • Actions に location メソッドへの移動を追加 (#11509)
    • Safari Technology Preview のサポートを追加 (#12342)
    • fetch コマンドに base64 以外のデータを送信した場合のエラーを修正 (#12431)
    • CDP の continueResponse メソッドを修正 (#12445)

  • Python
    • wpewebkit/options.py で冗長な属性 capabilities および set_capability を削除 (#12169)
    • ドライバのロギングを改善し、ドライバのロギングの柔軟性と一貫性のために log_output() を実装 (#12103)
    • ユーザーがサービス引数を IE ドライバに渡せるようにする (#12272)
    • パブリック API で WPEWebKitService および WebKitGTKService を公開
    • 非推奨の ActionChains.scroll(...) を削除
    • selenium_manager にウィンドウの作成フラグを追加 (#12435)

  • Ruby
    • ネットワーク傍受スレッドが静かに失敗するようにした (#12226)
    • 非推奨コードの削除 (#12417)

貢献者

このリリースを支援してくれたすべての方々に特別な感謝を申し上げます!

Selenium

Michael Mintz

Michael Mintz

Nikolay Borisenko

Nikolay Borisenko

Sandeep Suryaprasad

Sandeep Suryaprasad

Hanbo Wang

Hanbo Wang

Sebastian Meyer

Sebastian Meyer

Daniel Brown

Daniel Brown

Vedanth Vasu Dev

Vedanth Vasu Dev

Bartek Florczak

Bartek Florczak

João Luca Ripardo

João Luca Ripardo

Debanjan Choudhury

Debanjan Choudhury

Christian Biesinger

Christian Biesinger

SenZmaKi

SenZmaKi

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

Cristian Greco

Cristian Greco

Gayathri Rukmadhavan

Gayathri Rukmadhavan

Mikhail C.

Mikhail C.

nevinaydin

nevinaydin

Erick Ribeiro

Erick Ribeiro

Docker Selenium

Luis Correia

Luis Correia

alb3ric

alb3ric

Bartek Florczak

Bartek Florczak

Mårten Svantesson

Mårten Svantesson

wintersolutions

wintersolutions

このリリースに貢献した Selenium チームメンバー の皆様にも感謝いたします。

Tamsil Sajid Amani

Tamsil Sajid Amani

Diego Molina

Diego Molina

Sri Harsha

Sri Harsha

Titus Fortner

Titus Fortner

Simon Stewart

Simon Stewart

Boni García

Boni García

Puja Jagani

Puja Jagani

Simon K

Simon K

Alex Rodionov

Alex Rodionov

Krishnan Mahadevan

Krishnan Mahadevan

David Burns

David Burns

James Mortensen

James Mortensen

SeleniumHQ をフォローして最新情報を入手してください!

ハッピーテスティング!