From c78167f043f4ad10669af7e5060c3623ee691f95 Mon Sep 17 00:00:00 2001 From: Puja Jagani Date: Mon, 3 Feb 2025 14:26:36 +0530 Subject: [PATCH 1/2] Add blog for removal of CDP for Firefox --- .../content/blog/2025/remove-cdp-firefox.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 website_and_docs/content/blog/2025/remove-cdp-firefox.md diff --git a/website_and_docs/content/blog/2025/remove-cdp-firefox.md b/website_and_docs/content/blog/2025/remove-cdp-firefox.md new file mode 100644 index 000000000000..714d0a94cce6 --- /dev/null +++ b/website_and_docs/content/blog/2025/remove-cdp-firefox.md @@ -0,0 +1,19 @@ +--- +title: "Removing ChromeDevTools Support For Firefox" +linkTitle: "Removing ChromeDevTools Support For Firefox" +date: 2025-02-03 +tags: ["selenium"] +categories: ["releases"] +author: Puja Jagani [@pujagani](https://www.linkedin.com/in/pujajagani/) +description: > + Today we're happy to announce ChromeDevTools support for Firefox is removed and WebDriver BiDi is paving the path forward +--- + +Selenium has deprecated support for Chrome DevTools Protocol (CDP) for Firefox in the last two versions (4.27 and 4.28). Our typical removal policy is to deprecate support for two versions, allowing users sufficient time to update their codebase, and then remove it from the third version onwards. + +Starting with Selenium 4.29.0, support for CDP in Firefox has been officially removed—and for good reason. Firefox is moving towards adopting and embracing the future of test automation with the cross-browser WebDriver BiDi protocol. Aligning with this shift, Firefox has announced that starting with Firefox 129, the CDP protocol will no longer be enabled by default. You can read more about this [here] (https://fxdx.dev/deprecating-cdp-support-in-firefox-embracing-the-future-with-webdriver-bidi/). + +To support this transition, Selenium is removing CDP support for Firefox, as a major portion of WebDriver BiDi functionality is now available across all Selenium language bindings. Selenium is committed to staying in sync with browser vendors and the latest developments in the WebDriver BiDi protocol. This step brings us closer to standardized, browser-agnostic automation. + +Start your WebDriver BiDi journey with Selenium by exploring the examples [here](https://www.selenium.dev/documentation/webdriver/bidi/w3c/). + From 0c0fa1295f2837d3a94571e0c2eb8989b672621f Mon Sep 17 00:00:00 2001 From: Puja Jagani Date: Mon, 3 Feb 2025 14:30:17 +0530 Subject: [PATCH 2/2] Update blog --- website_and_docs/content/blog/2025/remove-cdp-firefox.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/website_and_docs/content/blog/2025/remove-cdp-firefox.md b/website_and_docs/content/blog/2025/remove-cdp-firefox.md index 714d0a94cce6..0787c9f042aa 100644 --- a/website_and_docs/content/blog/2025/remove-cdp-firefox.md +++ b/website_and_docs/content/blog/2025/remove-cdp-firefox.md @@ -11,9 +11,8 @@ description: > Selenium has deprecated support for Chrome DevTools Protocol (CDP) for Firefox in the last two versions (4.27 and 4.28). Our typical removal policy is to deprecate support for two versions, allowing users sufficient time to update their codebase, and then remove it from the third version onwards. -Starting with Selenium 4.29.0, support for CDP in Firefox has been officially removed—and for good reason. Firefox is moving towards adopting and embracing the future of test automation with the cross-browser WebDriver BiDi protocol. Aligning with this shift, Firefox has announced that starting with Firefox 129, the CDP protocol will no longer be enabled by default. You can read more about this [here] (https://fxdx.dev/deprecating-cdp-support-in-firefox-embracing-the-future-with-webdriver-bidi/). +Starting with Selenium 4.29.0, CDP support for Firefox has been fully removed—and for good reason. Selenium’s CDP implementation for Firefox was always partial, meaning it never had complete feature parity with Chrome. Meanwhile, Firefox is shifting towards WebDriver BiDi, the future of cross-browser automation. Aligning with this, Firefox has announced that starting with Firefox 129, CDP will no longer be enabled by default. Read more here: [https://fxdx.dev/deprecating-cdp-support-in-firefox-embracing-the-future-with-webdriver-bidi/]. To support this transition, Selenium is removing CDP support for Firefox, as a major portion of WebDriver BiDi functionality is now available across all Selenium language bindings. Selenium is committed to staying in sync with browser vendors and the latest developments in the WebDriver BiDi protocol. This step brings us closer to standardized, browser-agnostic automation. -Start your WebDriver BiDi journey with Selenium by exploring the examples [here](https://www.selenium.dev/documentation/webdriver/bidi/w3c/). - +If you were using CDP in Selenium for Firefox, now is the time to switch to WebDriver BiDi. Start your journey with Selenium’s WebDriver BiDi examples [here](https://www.selenium.dev/documentation/webdriver/bidi/w3c/). \ No newline at end of file