WebDriver/RemoteProtocol/WebDriver BiDi: Difference between revisions

M19 description
(M19 description)
 
(8 intermediate revisions by 3 users not shown)
Line 6: Line 6:
== Milestones ==
== Milestones ==


=== WebDriver BiDi Milestone 16 - In Development ===
=== WebDriver BiDi Milestone 19 - In Development, 2025 ===
'''Goal''': This milestone will focus on delivering high-priority APIs required for experimental WebDriver BiDi support in Playwright, including capabilities such as CSP bypass, correctly applying user context configurations when invoking `window.open`. In parallel, we will enable widget-level touch event support for web-platform tests and continue evolving the BiDi framework to properly support chrome browsing contexts and workers. This work is foundational for future use cases, including controlling Firefox via MCP servers.
 
'''Details''': [[WebDriver/RemoteProtocol/WebDriver_BiDi/Milestone_19|Milestone 19 status]]
 
=== WebDriver BiDi Milestone 18 - Completed January 4th, 2025 ===
'''Goal''': This milestone will maintain focus on APIs required for Playwright adoption such as touch, device screen dimensions and locale emulations, network request body collection and more. Also, we will further work on support for chrome privileged script evaluation and widget-level events to help the Desktop Test Engineering team.
 
'''Details''': [[WebDriver/RemoteProtocol/WebDriver_BiDi/Milestone_18|Milestone 18 status]]
 
=== WebDriver BiDi Milestone 17 - Completed September 26th, 2025 ===
'''Goal''': In this milestone, we are expanding WebDriver BiDi’s emulation features to make it easier to simulate locales, timezones, mobile devices etc. We are also adding support for retrieving network response bodies, which has been strongly requested by clients. Those features benefit existing WebDriver BiDi clients, and are also key requirements for Playwright adoption. Internally we keep supporting Desktop Test Engineering by improving our support for chrome privileged script evaluation and widget-level events.
 
'''Details''': [[WebDriver/RemoteProtocol/WebDriver_BiDi/Milestone_17|Milestone 17 status]]
 
=== WebDriver BiDi Milestone 16 - Completed June 29th, 2025 ===
'''Goal''': One key focus in this milestone is enhancing WebDriver’s ability to simulate user interactions accurately using widget-level events. These improvements are critical to unblocking the APZ team’s work on wheel scroll events and will enable them to complete writing tests in the scrollend focus area for Interop 2025. We’re also continuing our collaboration with the Playwright and Puppeteer teams to support their needs. This includes implementing new features such as the emulation of geolocation and language settings.
'''Goal''': One key focus in this milestone is enhancing WebDriver’s ability to simulate user interactions accurately using widget-level events. These improvements are critical to unblocking the APZ team’s work on wheel scroll events and will enable them to complete writing tests in the scrollend focus area for Interop 2025. We’re also continuing our collaboration with the Playwright and Puppeteer teams to support their needs. This includes implementing new features such as the emulation of geolocation and language settings.


canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,751

edits