WebDriver/RemoteProtocol/WebDriver BiDi/Milestone 5

From MozillaWiki
Jump to: navigation, search

WebDriver BiDi Milestone 5 - Completed January 15th, 2023

Goal: Support required network and page events for HAR file generation.

Archives:

Milestone Backlog:

Full Query
ID Summary Status Assigned to Priority Fx points
1533058 "WebDriver:NewWindow" should open a window with "about:blank", but not the new tab page RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1611004 Support logging of truncated payload (similar to Marionette) RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 2
1676487 Reduce max-run-time for Marionette jobs in CI RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1692468 Move element reference cache from the parent to the content process RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 8
1723102 Implement full support for "session.subscribe" and "session.unsubscribe" commands RESOLVED Alexandra Borovova [:Sasha] P1 8
1741834 MessageHandler: support transactions when using sessionData RESOLVED Alexandra Borovova [:Sasha] P1 5
1742607 Add initial documentation for MessageHandler architecture RESOLVED Julian Descottes [:jdescottes] P1 2
1750691 Release geckodriver 0.32.0 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 3
1756610 Implement "browsingContext.domContentLoaded" event RESOLVED Alexandra Borovova [:Sasha] P1 3
1757721 Backups of user.js in custom user profiles aren't deleted for tests running on Android RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1763109 waitForNavigation might return too early in Navigate.jsm RESOLVED Julian Descottes [:jdescottes] P1 2
1765619 Support the context parameter for browsingContext.create RESOLVED Julian Descottes [:jdescottes] P1 3
1766960 Update documentation for notarization on MacOS RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1770731 Add support for serialization of platform objects of type Node RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 5
1770754 Support serialization of complex objects with container value fields RESOLVED Alexandra Borovova [:Sasha] P1 8
1770799 Add webdriver tests for "script.callFunction' for handling complex objects with container value fields RESOLVED Alexandra Borovova [:Sasha] P1 1
1774182 [wdspec] Improve and add missing "no such element" error tests for WebDriver classic commands where needed RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 3
1775791 Intermittent remote/cdp/test/browser/network/browser_setCacheDisabled.js | single tracking bug RESOLVED Julian Descottes [:jdescottes] P1 1
1780005 Add more trace logs to ProgressListener RESOLVED Julian Descottes [:jdescottes] P1 1
1785201 JavaScript error: chrome://remote/content/shared/TabManager.jsm, line 311: TypeError: can't access property "linkedBrowser", tab is undefined RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1788762 Migrate devtools network observer to an ES module RESOLVED Julian Descottes [:jdescottes] P1 3
1788773 Update the interface of the network observer to support non-devtools consumers RESOLVED Julian Descottes [:jdescottes] P1 5
1788777 Move devtools network observer to a shared location available to both remote/ and devtools/ RESOLVED Julian Descottes [:jdescottes] P1 1
1788861 script.callFunction clones remote references after deserialization RESOLVED Julian Descottes [:jdescottes] P1 2
1789659 "TabManager.removeTab" needs to be async RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 2
1790021 Reassign all upstream wpt.fyi failures with valid BMO references RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 2
1790368 Implement "network.beforeRequestSent" event RESOLVED Julian Descottes [:jdescottes] P1 5
1790370 Implement "network.responseStarted" event RESOLVED Julian Descottes [:jdescottes] P1 5
1790372 Implement "network.responseCompleted" event RESOLVED Julian Descottes [:jdescottes] P1 5
1790378 Add timestamp to browsingContext navigation events RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 2
1790468 Convert /remote/{components,shared,server} JSM modules to ESM RESOLVED Julian Descottes [:jdescottes] P1 1
1790471 Convert /remote/marionette JSM modules to ESM RESOLVED Julian Descottes [:jdescottes] P1 1
1790472 Convert /remote/webdriver-bidi JSM modules to ESM RESOLVED Julian Descottes [:jdescottes] P1 1
1790473 Convert /remote/cdp JSM modules to ESM RESOLVED Julian Descottes [:jdescottes] P1 1
1790699 BiDi wdspec tests should await on asyncio.sleep RESOLVED Julian Descottes [:jdescottes] P1 1
1791532 Sync vendored puppeteer to v17.1.2 RESOLVED Alexandra Borovova [:Sasha] P1 3
1791964 Add support for deserialization of platform objects of type node RESOLVED Alexandra Borovova [:Sasha] P1 3
1792088 Random list of resolved IP addresses causes Remote Agent to start WebSocket on IPv6 instead of IPv4 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1792439 Prototype a WebConsole UI using WebDriver BiDi commands RESOLVED Alexandra Borovova [:Sasha] P1 5
1792524 Add support for serialization and deserialization of platform objects RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 2
1792723 Do not assert URLs in bidi navigate/wait.py tests which expect a timeout RESOLVED Julian Descottes [:jdescottes] P1 1
1792742 Update bugzilla component for WebDriver BiDi and CDP related files under web-platform-tests to "Remote Protocol / WebDriver BiDi" RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1792875 Write WebDriver connection details to a WebDriverBiDiServer.json file (not WebDriverBiDiActivePort) RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1793311 Fix Marionette documentation for Python tests and Selenium atoms export RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 2
1793589 Consider empty sandbox name as a default realm RESOLVED Alexandra Borovova [:Sasha] P1 1
1793810 [wdspec] Modifier key for tests running on Android is incorrectly set to the host platform RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1793838 Intermittent /webdriver/tests/perform_actions/validity.py | test_pause_positive_integer[<random>] - AssertionError: invalid argument (400): data did not match any variant of untagged enum NullActionItem | KeyActionItem | PointerActionIt RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1793920 Don't serialize HTMLDocument as a WebElement reference RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 2
1794066 Intermittent [tier 2] /webdriver/tests/bidi/browsing_context/load/load.py | test_iframe - asyncio.exceptions.CancelledError RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1794078 Make "seen" list of objects in "clone an object" compliant to the WebDriver spec RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 5
1794099 "WebDriver:GetElementText" started to fail with `TypeError: c is undefined` RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1794553 "isReftestReady" determines states on possible detached browsing context RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1795414 Publishing geckodriver related crates should only include required files RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1795653 Add trace logs when ProgressListener starts/stops RESOLVED Julian Descottes [:jdescottes] P1 1
1796073 columnNumber in exceptions and stackTraces should be 0-based RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1797115 Rename log entry level "warning" to "warn" RESOLVED Julian Descottes [:jdescottes] P1 1
1797785 Add test for NetworkObserver RESOLVED Julian Descottes [:jdescottes] P1 1
1798655 A new tab opened with "WebDriver:NewWindow" doesn't get focus when switched to RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 2
1799431 Many errors `new TypeError("this[#subscribedEvents].remove is not a function"` RESOLVED Julian Descottes [:jdescottes] P1 1
1800086 Implement browsingContext.captureScreenshot command RESOLVED James Graham [:jgraham] P1 3
1800737 Simplify element staleness check RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1801461 browsingContext.navigate[interactive] should not stop the progress listener if navigation has not started RESOLVED Julian Descottes [:jdescottes] P1 1
1802103 Disable location change rate limit for remote protocols (dom.navigation.locationChangeRateLimit.count) RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1802284 Add support for serialization and deserialization of platform objects of type NodeList and HTMLCollection RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 2
1802473 Marionette commands like "WebDriver:FindElements" can fail when Firefox window is occluded on Windows RESOLVED Julian Descottes [:jdescottes] P1 1
1803599 Add type field to "ScriptEvaluateResult" for "success" or "exception" RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1804219 Clarify where to add preferences between RecommendedPreferences (remote), prefs.rs (geckodriver) and geckoinstance.py (Marionette client) RESOLVED Julian Descottes [:jdescottes] P1 1
1805661 [wdspec] Fix wdspec tests for script module for exceptions for platform objects of type Node RESOLVED Alexandra Borovova [:Sasha] P1 1
1806640 Marionette client fails to serialize ShadowRoot objects when passed as argument RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1806735 Wait until fetch resolves in before_request_sent_tentative.py RESOLVED Julian Descottes [:jdescottes] P1 2
1807248 Fix clippy lint warnings for geckodriver crates RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1809290 Add wdspec tests for BiDi network events subscribed for a single context RESOLVED Julian Descottes [:jdescottes] P1 1
1810171 [wdspec] Add missing timestamp assertion in assert_navigation_info RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1

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