WebdriverIO v9 - WebDriver BiDi Support
WebDriver BiDi プロトコルをサポートした WebdriverIO v9 がリリースされた。
https://webdriver.io/blog/2024/08/15/webdriverio-v9-release/
これにより WebDriver BiDi をサポートしている環境であれば、今までよりも高速で安定したテストが可能になる。
WebdriverIO とは
WebdriverIO はなぜか知名度が低いので説明をしておくと、WebdriverIO とは Puppeteer や Playwright、Cypress などと同等の機能を備えた E2E やコンポーネントテスト用のテスト自動化フレームワークであり、OpenJS Fundation がホストしているプロジェクトである。
WebDriver BiDi とは
WebDriver BiDi は、W3C が策定した次世代ブラウザテスト自動化プロトコルである。 従来の手法の欠点を解消することを目的としており、つい先日、Chrome に加えて Firefox 129 と Puppeteer 23 で本番環境での利用が可能になった。