WebDriver/RemoteProtocol/WebDriver BiDi/Milestone 12

From MozillaWiki
Jump to: navigation, search

WebDriver BiDi Milestone 12 - In Development

Goal: During this milestone, we will announce official Puppeteer support based on the WebDriver BiDi protocol for Firefox 129. This announcement will coincide with the release of Firefox 129 in August. We anticipate increased collaboration with developers and tool makers utilizing Puppeteer, and we will encourage tools using non-standard CDP to transition to the WebDriver BiDi standard protocol.

To assist our platform teams, we will improve the existing event dispatching system in Marionette and WebDriver BiDi to better simulate user interactions, starting with scrolling functionalities for both mouse wheel and touch input sources. Additionally, we will continue enhancing our network interception features in WebDriver BiDi to support more robust navigation testing scenarios.

Progress:

  • [ Tracking dashboard]

Updates:

  • [ Weekly Status Updates]

Queries:

Milestone Backlog:

Full Query
ID Summary Priority Fx points Status Assigned to
1522790 Marionette executor should use "New Window" command to open the test tab P2 8 ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+1]
1797215 Send async "touch" events at the widget level instead of synthesized DOM events P3 5 NEW
1805479 Add "initiator" to "network.beforeRequestSent" event P2 3 NEW
1846601 Implement "browsingContext.navigationFailed" event P2 8 NEW
1848957 Send async "wheel" events at the widget level instead of synthesized DOM events P2 5 NEW
1852529 [wdspec] Improve "scroll" tests for "wheel" input type for both WebDriver classic and BiDi P2 3 NEW
1853887 Add support for optional arguments for "network.continueResponse" command P2 5 NEW
1855045 Implement "input.fileDialogOpened" event P3 5 NEW
1855051 Implement "input.dismissFileDialog" command P2 5 NEW
1871543 Release geckodriver 0.35.0 P2 3 NEW
1877187 Add stacktrace to "network.Initiator" type for "network.BeforeRequestSent" P3 5 NEW
1879163 browsingContext.navigate resolves too early if beforeunload does a same document navigation P2 5 ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+1]
1879402 Review network event order for preflight requests P2 3 NEW
1879438 Missing BiDi network events for cached stylesheets P2 3 NEW
1898158 Add support for url argument to "network.continueRequest" command P2 3 NEW
1899711 After each authentication attempt the number of authRequired events received increases P3 3 NEW
1902264 The PromptListener wrongly selects prompts on Android when receiving a `geckoview-prompt-show` notification P2 3 NEW
1904665 Prepare the Remote Agent code base for parent process event dispatching P2 3 NEW
1904671 Add wdspec jobs with parent process event dispatching enabled P2 3 NEW
1904822 Support "handler" field for "browsingContext.userPromptOpened" event P2 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1]
1904859 Wait for events dispatched in the content process and assess performance P2 8 NEW
1904884 [wdspec] Improve tests for "touch" input type for both WebDriver classic and BiDi P3 3 NEW
1904892 Add support for "resourceType" to network events P3 3 NEW
1905086 Support automatic user prompt handling in WebDriver BiDi P2 3 NEW
1906100 Rename "network.setCacheBypass" command to "network.setCacheBehavior" and adjust "cacheBehavior" argument P2 --- NEW
1906106 Emit a single network.responseCompleted event for authentication flows P1 2 ASSIGNED Julian Descottes [:jdescottes]

26 Total; 25 Open (96.15%); 1 Resolved (3.85%); 0 Verified (0%);