Puppeteer を WebDriver の世界へ歓迎

Puppeteer は WebDriver BiDi をサポートするように移行し、Chromium ブラウザと Firefox で完全にサポートされるようになりました。

Selenium プロジェクトは、私たちが使用するウェブの品質を向上させるための標準を作成することを常に全面的に支持してきました。WebDriver 仕様から始まり、ここ数年は Safari、Edge、Chrome、Firefox の各チームと WebDriver-BiDi 仕様に取り組んできました。

本日、Puppeteer が WebDriver-BiDi を使用するように移行したことを祝福します。WebDriver-BiDi は、WebDriver クライアントが、Selenium がこれまで行ってきた同期的な方法ではなく、イベント駆動型 API を持つことを可能にする新しい WebDriver 仕様です。

この新しいプロトコルにより、Selenium が常にやりたかったものの、意味のある方法で表面化されなかったことを実行できるようになります。WebDriver-BiDi のおかげで、Selenium の最新の追加機能をドキュメントにまとめました。

最新の変更については、Mozilla Hacks および Chrome Developer Blog で読むことができます。

これを現実のものとし、標準化されたウェブをサポートしてくださった皆様、おめでとうございます!