WebDriver/RemoteProtocol/WebDriver BiDi/Milestone 8

From MozillaWiki
Jump to: navigation, search

WebDriver BiDi Milestone 8 - Completed

Goal: Milestone 8 is centered around matching and integrating crucial features from Puppeteer and Selenium. This milestone is all about enabling those clients to ship features and products using WebDriver BiDi to their users. By doing so, we hope to encourage a continuous flow of valuable user feedback and collect success narratives. This feedback is crucial for the ongoing improvement and evolution of the WebDriver BiDi project, enabling us to better align with the needs and expectations of our user base.

Status Update Archive:

Queries:

Milestone Backlog:

Full Query
ID Summary Status Assigned to Fx points
1521028 [wdspec] Enhance/complete window manipulation tests RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 2
1676679 Connect authenticator-rs's WebDriver implementation to GeckoDriver RESOLVED Dana Keeler (she/her) (use needinfo) [:keeler] ---
1682497 Integers not accepted in print range ranges RESOLVED Mitesh ---
1756595 Implement "browsingContext.navigationStarted" event RESOLVED Julian Descottes [:jdescottes] 3
1763122 Return a valid navigation id from the browsingContext.navigate command RESOLVED Julian Descottes [:jdescottes] 3
1788657 Implement "script.realmCreated" event RESOLVED Alexandra Borovova [:Sasha] 5
1788659 Implement "script.realmDestroyed" event RESOLVED Alexandra Borovova [:Sasha] 5
1789484 Return navigation id in browsingContext navigation events RESOLVED Julian Descottes [:jdescottes] 3
1805405 Support navigation id in BiDi network events RESOLVED Julian Descottes [:jdescottes] 3
1806897 Add WebDriver tests for interaction with elements within a (nested) ShadowRoot RESOLVED Julian Descottes [:jdescottes] 3
1821981 Disable download of intermediate certificates to stop the error: "TypeError: NetworkError: Network request failed" RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 1
1824197 Implement "browsingContext.handleUserPrompt" command RESOLVED Alexandra Borovova [:Sasha] 5
1824221 Implement browsingContext.userPromptClosed event RESOLVED Alexandra Borovova [:Sasha] 5
1824224 Implement browsingContext.userPromptOpened event RESOLVED Alexandra Borovova [:Sasha] 5
1824227 [wdspec] Add tests for parsing of actions messages for WebDriver BiDi RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 3
1824230 [wdspec] Add tests for interaction with elements within a (nested) ShadowRoot RESOLVED Julian Descottes [:jdescottes] 2
1826192 Implement "network.addIntercept" command RESOLVED Julian Descottes [:jdescottes] 5
1826193 Implement "network.removeIntercept" command RESOLVED Julian Descottes [:jdescottes] 3
1829334 Implement "browser.close" command RESOLVED Alexandra Borovova [:Sasha] 5
1830859 Implement "browsingContext.reload" command RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 3
1838664 Implement "browsingContext.setViewport" command RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 3
1840998 Add support for "clip" argument to browsingContext.captureScreenshot RESOLVED Alexandra Borovova [:Sasha] 5
1841004 Implement "browsingContext.activate" command RESOLVED Alexandra Borovova [:Sasha] 3
1841010 Create a helper to track navigations and retrieve the current navigation id for a context RESOLVED Julian Descottes [:jdescottes] 3
1841039 Implement "browsingContext.fragmentNavigated" event RESOLVED Alexandra Borovova [:Sasha] 5
1841470 [wdspec] new_tab fixture should not raise NoSuchFrameError when trying to close the tab RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 1
1841513 Extend timeout for /mozilla/tests/webdriver/bidi/websocket_upgrade.py RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 1
1841745 [spec] Move CDDL job from Node 12 to Node 16 due to deprecated features RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 1
1841786 Add support for serialization of "generator" and "proxy" RESOLVED Alexandra Borovova [:Sasha] 3
1842137 [wpt-sync] Sync PR 40910 - Webdriver tests should default to use the HTTPS protocol RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 2
1842198 Sync vendored puppeteer to v20.9.0 RESOLVED Julian Descottes [:jdescottes] 3
1842619 Update BiDi network events to support the network.BytesValue format for headers and cookies RESOLVED Julian Descottes [:jdescottes] 3
1843507 Add support for "background" argument to browsingContext.create command RESOLVED Alexandra Borovova [:Sasha] 2
1844009 Implement `type` field on response messages RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 1
1844133 WebSocketConnection logs do not truncate properly huge payloads RESOLVED Julian Descottes [:jdescottes] 1
1846343 TabManager.getNavigableForBrowsingContext() fails when passed in browsing context is null RESOLVED Julian Descottes [:jdescottes] 3
1846574 support webdriver virtual authenticator functions in marionette RESOLVED Dana Keeler (she/her) (use needinfo) [:keeler] ---
1846710 [bidi] Focus previously selected tab when opening a new tab in the background on Android RESOLVED Alexandra Borovova [:Sasha] 2
1846740 [wdspec] Some screenshot clip tests fail because of comparing float with integer values RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 1
1846744 Intermittent /webdriver/tests/bidi/script/call_function/arguments.py | test_primitive_value[Number.NaN-argument4] - webdriver.bidi.modules.script.ScriptEvaluateResultException: Error: Argument should be Number.NaN, but was NaN RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 1
1847044 Contexts returned by browsingContext.create should always have valid dimensions RESOLVED Julian Descottes [:jdescottes] 2
1847563 `browsingContext.domContentLoaded` can have context set to null RESOLVED Julian Descottes [:jdescottes] 3
1847578 Correct wdspec meta data for various platforms RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 3
1847736 Create url pattern helper for bidi network intercept matching RESOLVED Julian Descottes [:jdescottes] 3
1848121 Timeout multiplier for DEBUG and TSAN builds are too low and causing a lot of TEST-UNEXPECTED-TIMEOUT failures RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 2
1848156 Handle intercepted requests in beforeRequestSent and responseStarted phases RESOLVED Julian Descottes [:jdescottes] 3
1848167 `getPromptText` method on GeckoView prompt should be awaited RESOLVED Alexandra Borovova [:Sasha] 2
1848300 [marionette-client] Release version 3.4.0 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 1
1848799 Report crashes during wdspec tests as TEST-UNEXPECTED-CRASH RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 2
1849227 Add "scroll" action for Wheel input source to marionette client RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 2
1849229 Wheel scroll action fails for "deltaX" and "deltaY" properties on HiRes displays RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 1
1849308 Remove the handling of "tabmodal-dialog-loaded" observer notifications RESOLVED Alexandra Borovova [:Sasha] 2
1849743 Followup fixes for simplified webdriver URL Pattern logic RESOLVED Julian Descottes [:jdescottes] 2
1849972 [wdspec] Tests have to run with "MOZ_DISABLE_NONLOCAL_CONNECTIONS" set RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 3
1850086 `pointerDown(ButtonType.MIDDLE)` and `pointerDown(ButtonType.RIGHT)` synthesizes wrong `buttons` value RESOLVED Masayuki Nakano [:masayuki] (he/him)(JST, +0900) ---
1850166 Wheel scroll action with an origin of type "pointer" fails with: "InvalidArgumentException: Expected x to be finite number" RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 1
1850725 DevTools Release Tasks - Cycle 119 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 3
1851438 Sync vendored puppeteer to v21.2.0 RESOLVED Julian Descottes [:jdescottes] 3
1851583 "browsingContext.reload" command has to return a "NavigateResult" RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 2
1852250 Intermittent /webdriver/tests/bidi/network/response_started/response_started.py | test_load_page_twice - AssertionError (assert event["navigation"] == navigation RESOLVED Julian Descottes [:jdescottes] 1
1852537 Enhance and fix typo for add-on install error codes RESOLVED William Durand [:willdurand] ---
1853120 WebDriver browser configuration (like environment variables) are not forwarded to the pytestrunner RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 2
1853302 http auth popup creates a browsingContext.userPromptOpened event with type promptUserAndPass RESOLVED Alexandra Borovova [:Sasha] 1
1853768 Release webdriver 0.49.0 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 1
1853959 Intermittent TEST-UNEXPECTED-TIMEOUT | /webdriver/tests/bidi/input/perform_actions/invalid.py | expected OK RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 1
1854067 Unsubscribe correctly from PromptListener opened event RESOLVED Alexandra Borovova [:Sasha] 1

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