WebDriver/RemoteProtocol/WebDriver BiDi/Milestone 12

From MozillaWiki
Jump to navigation Jump to search

WebDriver BiDi Milestone 12 - Completed September 29th

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:

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 RESOLVED hskupin@gmail.com
1763134 Handle navigation which trigger beforeunload prompts for browsingContext.navigate P2 3 RESOLVED aborovova@mozilla.com
1788437 Use pprint for assertion messages P3 --- RESOLVED sbalaramaraju2000@gmail.com
1800035 Intermittent Windows Marionette Return code: 10 P5 2 RESOLVED jdescottes@mozilla.com
1846601 Implement "browsingContext.navigationFailed" event P2 8 RESOLVED aborovova@mozilla.com
1850682 Add a base RootBiDiModule class P3 2 RESOLVED temidayoazeez032@gmail.com
1853887 Add support for cookies and headers arguments for "network.continueResponse" command P2 5 RESOLVED jdescottes@mozilla.com
1854942 Several BiDi commands can fail with: "AbortError: Actor 'MessageHandlerFrame' destroyed before query 'MessageHandlerFrameParent:sendCommand' was resolved" P2 3 RESOLVED hskupin@gmail.com
1859328 Add emitEventForBrowsingContext method to a base RootBiDiModule class P3 --- RESOLVED temidayoazeez032@gmail.com
1871543 Release geckodriver 0.35.0 P2 3 RESOLVED hskupin@gmail.com
1878166 For lazy loaded frames the "browsingContext.#onContextAttached" handler is not invoked P2 --- RESOLVED sean@seanfeng.dev
1879163 browsingContext.navigate resolves too early if beforeunload does a same document navigation P2 5 RESOLVED hskupin@gmail.com
1879438 Missing BiDi network events for cached stylesheets P2 3 RESOLVED aborovova@mozilla.com
1882803 Emit network.responseCompleted and fetchError from onStopRequest P2 5 RESOLVED jdescottes@mozilla.com
1884876 Add notification about stylesheets loaded from CSSLoader cache P2 5 RESOLVED aborovova@mozilla.com
1890091 Avoid raising errors in "session.end" and "browser.close" when no Marionette client is connected P2 3 RESOLVED hskupin@gmail.com
1898477 Intermittent toolkit/xre/test/marionette/test_exitcode.py | AssertionError: 8 != 5 P5 2 RESOLVED hskupin@gmail.com
1899711 After each authentication attempt the number of authRequired events received increases P3 3 RESOLVED aborovova@mozilla.com
1899978 Use "network.cookie.CHIPS.enabled" preference in cookie APIs P2 2 RESOLVED aborovova@mozilla.com
1902264 The PromptListener wrongly selects prompts on Android when receiving a `geckoview-prompt-show` notification P2 3 RESOLVED aborovova@mozilla.com
1902377 Rename "isRoot" argument of "getBrowsingContextInfo()" to "includeParentId" P3 --- RESOLVED ldebeasi@gmail.com
1904310 Disable system add-on updates P3 --- RESOLVED cauasene00@hotmail.com
1904343 BiDi support for network events for data URLs in content processes P2 3 RESOLVED jdescottes@mozilla.com
1904822 Support "handler" field for "browsingContext.userPromptOpened" event P2 2 RESOLVED hskupin@gmail.com
1905083 "browsingContext.navigate" has to return "unknown error" if navigation failed P2 3 RESOLVED aborovova@mozilla.com
1905307 Support mixed configuration for "network.setCacheBehavior" command P2 3 RESOLVED aborovova@mozilla.com
1905889 Update user prompt handler behavior based on GitHub PR 1819 P2 3 RESOLVED jdescottes@mozilla.com
1906095 ElementSendKeys calls scrollIntoView when an element is already visible P3 --- RESOLVED andrew@nicols.co.uk
1906100 Rename "network.setCacheBypass" command to "network.setCacheBehavior" and adjust "cacheBehavior" argument P2 3 RESOLVED hskupin@gmail.com
1906106 Emit a single network.responseCompleted event for authentication flows P1 2 RESOLVED jdescottes@mozilla.com
1907533 Sync vendored puppeteer to v22.13.0 P2 2 RESOLVED jdescottes@mozilla.com
1907847 Add test for CORS preflight network event order P2 2 RESOLVED jdescottes@mozilla.com
1907855 DevTools Release Tasks - Cycle 130 P3 3 RESOLVED jdescottes@mozilla.com
1907935 Ensure the "unhandledPromptBehavior" capability is not WebDriver classic only P2 2 RESOLVED hskupin@gmail.com
1908621 [wdspec] Update script invalid tests to properly check invalid optional arguments P2 2 RESOLVED jdescottes@mozilla.com
1909281 Mark Page.authenticate test as FAIL/PASS because use_redirect_for_retries changes value on late beta P2 1 RESOLVED jdescottes@mozilla.com
1909455 Returned value of "unhandledPromptBehavior" for "session.new" has an invalid value "dismiss and notify" when unspecified P2 3 RESOLVED aborovova@mozilla.com
1909999 Support searching for Developer Edition’s default path on macOS P3 --- RESOLVED gatlin.newhouse@gmail.com
1910087 Merge `navigations` and `preRegisteredNavigationIds` maps into one in NavigationManager P3 --- RESOLVED ldebeasi@gmail.com
1910126 Intermittent /webdriver/tests/bidi/network/fetch_error/fetch_error.py | test_navigation_id - webdriver.bidi.error.UnknownErrorException: unknown error (Error: Address rejected) P5 2 RESOLVED jdescottes@mozilla.com
1910352 input.Key{Down,Up}Action value should not accept multiple characters P2 --- RESOLVED james@hoppipolla.co.uk
1910355 Log adb forward details before initiating or terminating the port forwarding to ensure clarity and aid in troubleshooting P2 2 RESOLVED hskupin@gmail.com
1910555 [wdspec] Resume blocked requests from the setup_blocked_request fixture on teardown P2 2 RESOLVED jdescottes@mozilla.com
1911382 puppeteer webdriver Pup(wd) task's logs are too big to be parsed by Treeherder (>5MB gzipped) P2 3 RESOLVED jdescottes@mozilla.com
1911636 Remove browsingContext.navigate workaround to wait for responseCompleted P2 2 RESOLVED jdescottes@mozilla.com
1911968 Running `./mach puppeteer-test` deletes the entire source repository P2 --- RESOLVED jdescottes@mozilla.com
1912237 DevTools Release Tasks - Cycle 131 P2 3 RESOLVED hskupin@gmail.com
1912239 Sync vendored puppeteer to v23.1.0 P2 2 RESOLVED jdescottes@mozilla.com
1912433 [wdspec] Fix image cookie network test on Windows P2 1 RESOLVED aborovova@mozilla.com
1913737 Add support for statusCode and reasonPhrase arguments for "network.continueResponse" command P2 3 RESOLVED jdescottes@mozilla.com
1913832 [cdp] OOPIF pdf test incorrectly reported as unexpected missing P3 1 RESOLVED jdescottes@mozilla.com
1914209 Update test grouping logic for web-platform-tests-canvas P3 1 RESOLVED jdescottes@mozilla.com
1914348 Running web-platform tests using --product=chrome/safari does not work P2 2 RESOLVED aborovova@mozilla.com
1914354 Remove polling for profile data in android_emulator_pgo.py which is no longer needed after bug 1761634 P3 --- RESOLVED hskupin@gmail.com
1914469 Cleanup Log.verbose getter P3 1 RESOLVED jdescottes@mozilla.com
1916215 Re-enable Puppeteer.launch can launch multiple instances without node warnings for BiDi P3 1 RESOLVED jdescottes@mozilla.com
1916221 Frequent failure in testing/web-platform/tests/webdriver/tests/bidi/network/continue_response/cookies.py P2 2 RESOLVED jdescottes@mozilla.com
1916427 [wdspec] Add test for order of "browsingContext.navigationStarted" and "network.beforeRequestSent" events P2 2 RESOLVED aborovova@mozilla.com
1916456 allow marionette to run in chunks instead of a single task P2 --- RESOLVED jmaher@mozilla.com
1916592 Deprioritize Puppeteer tests for CDP to Tier 2 P3 1 RESOLVED hskupin@gmail.com
1916685 Fetch timings should be in milliseconds, not microseconds P2 3 RESOLVED jdescottes@mozilla.com
1917003 Prevent using await await in JS P3 --- RESOLVED jdescottes@mozilla.com
1917243 Marionette test_bouncetracking_storage_persistence.py doesn't clean-up Firefox profile and affecting following tests P3 1 RESOLVED hskupin@gmail.com
1917524 Disable network.cookies.useServerTime for CDP P3 1 RESOLVED jdescottes@mozilla.com
1917556 Cannot run Mn tests with Python 3.12: _TextTestResult is deprecated since Python 3.2 and removed in 3.12 P3 1 RESOLVED jdescottes@mozilla.com
1917805 [wdspec] Add more wdspec tests for cached stylesheets (including link, import,...) P3 2 RESOLVED jdescottes@mozilla.com
1918049 Several wpt input event tests are failing because of setup issues with the frame and invalid usage of the test_driver API P2 2 RESOLVED hskupin@gmail.com
1918287 `browsingContext.setViewport` fails intermittently with "unknown error" P1 2 RESOLVED hskupin@gmail.com
1918465 [wpt-sync] Sync PR 48123 - Add webdriver test for pointer_move action within an iframe P4 2 RESOLVED hskupin@gmail.com
1918672 MessageHandler should automatically retry commands if the browsing context is initial or loading P2 2 RESOLVED jdescottes@mozilla.com
1919094 Pema [tier 2] TEST-UNEXPECTED-TIMEOUT | Launcher specs Puppeteer Puppeteer.connect should be able to connect to a browser with no page targets (launcher.spec.js) | expected PASS P5 --- RESOLVED emilio@crisal.io
1919247 Enable notifications for new wdspec failures on downstream sync P2 1 RESOLVED hskupin@gmail.com
1919708 Fix bug references in ini files for wdspec tests P3 1 RESOLVED jdescottes@mozilla.com
1919784 Revisit the remote/shared/listeners/test/browser/browser_CachedResourceListener.js testcase expectation P3 2 RESOLVED jdescottes@mozilla.com
1920053 Several navigation methods leak registered observers through the ProgressListener P2 2 RESOLVED hskupin@gmail.com
1920301 Perma android backlog [tier 2] TEST-UNEXPECTED-ERROR | /html/webappapis/scripting/events/event-handler-onmove-02.tentative.html | Unhandled rejection P5 2 RESOLVED hskupin@gmail.com
1920573 [wdspec] 2024-Q3 Clean-up meta data for multiple statuses P2 2 RESOLVED hskupin@gmail.com
1920931 Remove duplicated get_cached_url helper from wpt PR sync P3 1 RESOLVED jdescottes@mozilla.com
1921119 Add canceledReason to RemoteWebProgressRequest P2 2 RESOLVED jdescottes@mozilla.com

79 Total; 0 Open (0%); 79 Resolved (100%); 0 Verified (0%);