Hello CDP users,
I would like to inform you about an important update regarding Firefox's support for the Chrome DevTools Protocol (CDP). As
detailed in our recent blog post,
Firefox will be deprecating the experimental CDP support in favor of the more feature-rich and robust WebDriver BiDi protocol.
Here some key points:
*
Deprecation of CDP: Starting with Firefox 129, CDP support will no longer be enabled by default. However, CDP can still be manually enabled
by setting the Firefox preference "remote.active-protocols" to 2 before
starting Firefox.
*
Continued Support with ESR 128: For those of you relying on CDP, the ESR 128 release will maintain the current behavior until its EOL, providing a
smoother transition period over the next full year.
*
No Impact on Puppeteer Users: Puppeteer users will not be affected by the deprecation of CDP in Firefox, as Puppeteer will automatically set the
necessary preference based on the selected protocol (CDP or WebDriver BiDi).
*
End of CDP Support: We plan to completely remove CDP support by the end of 2024. If you have a client or tool that currently uses CDP and
you wish to continue supporting Firefox, please notify us and we can discuss possibilities.
In case of questions or if you need assistance, feel free to reach out via
the
Google dev-webdriver mailing list, or join the discussion on
Matrix in the #webdriver channel. We are here to help and ensure a
smooth transition to WebDriver BiDi.
Best,
--
Henrik Skupin
Staff Software Engineer
Mozilla Corporation