Skip to content

Commit

Permalink
update nus3 part
Browse files Browse the repository at this point in the history
  • Loading branch information
nus3 committed Nov 18, 2024
1 parent 568072a commit 1072696
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/content/posts/2024/11.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,21 +27,21 @@ guest:
〜〜〜
〜〜〜

### [Cypress で Firefox でのテストに WebDriverIO を使い始めた](https://x.com/webdriverio/status/1857121862360424812)
### [Cypress で Firefox のテストに WebDriverIO を使い始めた](https://x.com/webdriverio/status/1857121862360424812)

- 共有者: @nus3\_

WebdriverIO の X のアカウントでポストされており、Cypress に WebdriverIO が使われるとはどういうことなのか気になって調べてみました。

[Firefox が 2024 年末には Chrome DevTools Protocol(CDP)のサポートを廃止し、WebDriver BiDi への移行を推奨](https://fxdx.dev/deprecating-cdp-support-in-firefox-embracing-the-future-with-webdriver-bidi/)したことを受け、Cypress では、Firefox で使うプロトコルを CDP から WebDriver BiDi へ移行しようとしています。
https://github.com/cypress-io/cypress/blob/develop/packages/server/lib/browsers/firefox_automation.md#purpose
https://github.com/cypress-io/cypress/blob/develop/packages/server/lib/browsers/firefox_automation.md#purpose
https://github.com/cypress-io/cypress/issues/30219

Cypress では WebDriver BiDi に対応するため、marionette-client を geckodriver に置き換えました。
https://github.com/cypress-io/cypress/pull/30250

この geckodriver への置き換えに際し、webdriverio-community が提供するラッパーライブラリを採用することで、WebDriver BiDi プロトコルが利用できるようになったようです。(おそらく。翻訳ミスってたら教えてください。)
https://github.com/webdriverio-community/node-geckodriver
https://github.com/webdriverio-community/node-geckodriver
https://bugzilla.mozilla.org/show_bug.cgi?id=1604723

[WebdriverIO は v9 リリース](https://webdriver.io/blog/2024/08/15/webdriverio-v9-release)で、WebDriver BiDi プロトコルがサポートされ、デフォルトで使われるようになりましたし、仕様の策定が進むにつれて、関連ライブラリの対応もさらに進みそうに感じました。
Expand Down

0 comments on commit 1072696

Please sign in to comment.