Selenium 4.22 リリース!

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

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

ハイライト

  • Selenium には、過去 30 日間で少なくとも 260 万人のアクティブユーザーがいます。先月より 20 万人増加しました!
    • 収集するすべての情報は公開されています。
    • この数値は、Selenium Manager を有効にしており、Selenium v4.17 以降を使用しているユーザーのみを表しています。
    • Python、Chrome、および Windows が大部分を占めています。
  • Chrome DevTools のサポートは現在、v124、v125、および v126 です(Firefox はすべてのバージョンで引き続き v85 を使用しています)。
  • 新しい BiDi API の最初の実装が Ruby、Python、および JavaScript で展開されました。

言語ごとの注目すべき変更点

  • Java
    • Options クラスのインスタンスで enableBiDi() を呼び出すことで、BiDi を有効にできるようになりました。
    • Dynamic Grid のビデオファイル名は、se:videoName capability で設定できます。
    • すべての変更点を見る

  • JavaScript

  • .NET
    • .NET バインディングは、非同期メソッドの展開を開始しました。
      • 同期メソッドは引き続きサポートされますが、「内部的には」非同期メソッドを呼び出します。
      • このリリースでは、非同期メソッドが Navigation クラスに追加されました。
    • すべての変更点を見る

  • Python
    • このリリースでは、Chrome Devtools Protocol を操作する新しい方法が実装されています。
      • 以前の実装では async/await パターンが必要だったため、後方互換性がありませんでした。
      • 新しい実装は後方互換性があり、別のスレッドで非同期コードを実行します。
    • webkitgtk および wpewebkit ドライバーの実装を更新しました。
    • Options クラスのインスタンスの enable_bidi() プロパティを True に設定することで、BiDi を有効にできるようになりました。
    • コンソールログおよび JavaScript エラー用の BiDi API が実装されました。
    • すべての変更点を見る

  • Ruby
    • BiDi および Classic 実装のトグルを実装しました。
    • コンソールログおよび JavaScript エラー用の BiDi API が実装されました。
    • すべての変更点を見る

  • Rust
    • 実行完了後ではなく、stdout にログ情報をストリーミングする機能を追加しました。
    • ネイティブ Rust メソッドを使用して、Windows 上のバイナリロケーションを改善しました。
    • すべての変更点を見る

貢献者

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

Selenium

Viet Nguyen Duc

Viet Nguyen Duc

Augustin Gottlieb

Augustin Gottlieb

Alexander Millin

Alexander Millin

Scott Babcock

Scott Babcock

Vladislav Velichko

Vladislav Velichko

James Yuzawa

James Yuzawa

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

ian zhang

ian zhang

Augustin Gottlieb

Augustin Gottlieb

Sang Nguyen

Sang Nguyen

Docker Selenium

Viet Nguyen Duc

Viet Nguyen Duc

Selenium チームメンバー

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

David Burns

David Burns

Boni García

Boni García

Diego Molina

Diego Molina

Sri Harsha

Sri Harsha

Alex Rodionov

Alex Rodionov

Puja Jagani

Puja Jagani

Simon Stewart

Simon Stewart

Titus Fortner

Titus Fortner

X (旧 Twitter) または LinkedIn で SeleniumHQ をフォローして、最新情報にご期待ください!

ハッピー自動化!