WebDriver/RemoteProtocol/WebDriver BiDi/Milestone 6

From MozillaWiki
Jump to: navigation, search

WebDriver BiDi Milestone 6 - Completed April 9th, 2023

Goal: Support a minimal set of APIs for creating basic automated tests using WebDriver BiDi.

Progress:

Updates:

Milestone Backlog:

Full Query
ID Summary Status Assigned to Priority Fx points
1585622 Add support for getComputedLabel and getComputedRole commands to WebDriver RESOLVED Julian Descottes [:jdescottes] P1 2
1691683 Remove unused WebElementEventTarget class RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1700095 Implement commands "WebDriver:FindElementFromShadowRoot" and "WebDriver:FindElementsFromShadowRoot" RESOLVED Alexandra Borovova [:Sasha] P1 5
1700097 Implement support for Find Element(s) From Shadow Root RESOLVED Alexandra Borovova [:Sasha] P1 2
1760554 [wdspec] Reducing default timeouts for implicit waits, navigation and script execution RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1761751 Document required Firefox preferences when WebDriver is used with CDP enabled RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1764594 Trying to return a ShadowRoot from "WebDriver:ExecuteScript" causes a "cyclic object value" error RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 2
1770733 Share Element and ShadowRoot references (NodeCache) between Marionette and WebDriver BiDi RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 5
1783086 `WebDriver:Print` implementation missing `background` argument RESOLVED Alexandra Borovova [:Sasha] P1 2
1786299 Puppeteer expects specific hard-coded error messages for values not allowed to "serialize by value" RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1786640 Investigation for failure on Android Fission builds: /webdriver/tests/element_click/navigate.py | test_link_from_nested_context_with_target[_top] - webdriver.error.UnknownErrorException: unknown error (500): InactiveActor: Actor is no longer active RESOLVED Julian Descottes [:jdescottes] P1 1
1791819 WebDriver:Print does not support the orientation parameter RESOLVED Alexandra Borovova [:Sasha] P1 2
1792090 Implement "input.performActions" command RESOLVED James Graham [:jgraham] P1 8
1794552 Reorganize Marionette component for the "Remote Protocol" product RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 5
1794560 Release geckodriver 0.32.1 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 3
1797723 Sync vendored puppeteer to v18.0.0 RESOLVED Alexandra Borovova [:Sasha] P1 8
1797744 Sync vendored puppeteer to v19.6.0 RESOLVED Alexandra Borovova [:Sasha] P1 3
1802137 Enhance support for serialization and deserialization of platform objects of type Node for ShadowRoot RESOLVED Alexandra Borovova [:Sasha] P1 5
1803392 Remove usage of temporary file when printing to PDF RESOLVED Alexandra Borovova [:Sasha] P1 1
1806413 Schedule pre-loaded scripts for execution RESOLVED Alexandra Borovova [:Sasha] P1 8
1806420 Implement "script.addPreloadScript" command RESOLVED Alexandra Borovova [:Sasha] P1 5
1806465 Implement "script.removePreloadScript" command RESOLVED Alexandra Borovova [:Sasha] P1 3
1806681 "mach puppeteer-test" should run cleanup steps before installing Puppeteer RESOLVED Alexandra Borovova [:Sasha] P1 1
1806792 Implement "input.releaseActions" command RESOLVED Alexandra Borovova [:Sasha] P1 3
1806794 Support "network.responseStarted" for cached responses RESOLVED Julian Descottes [:jdescottes] P1 5
1806802 Support "network.responseCompleted" for cached responses RESOLVED Julian Descottes [:jdescottes] P1 2
1806810 Implement "browsingContext.print" as PDF command RESOLVED Alexandra Borovova [:Sasha] P1 3
1806813 Enhance tests for "browsingContext.print" as PDF command RESOLVED Alexandra Borovova [:Sasha] P1 5
1806820 Refactor mochitests for sessionData broadcast RESOLVED Julian Descottes [:jdescottes] P1 1
1806833 Demonstrate HAR file generation via WebDriver BiDi protocol RESOLVED Julian Descottes [:jdescottes] P1 8
1807227 Update NodeCache implementation to handle latest WebDriver changes RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 5
1808688 Remove the assert on the beforeRequestSentMap from the BiDi network module implementation RESOLVED Oliver Medhurst [:canadahonk] P1 1
1808894 Update code to check for stale elements based on WebDriver classic PR 1707 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 2
1809105 Increase TIMEOUT_MULTIPLIER for CDP browser chrome tests for ASAN, TSAN and CCOV builds as well RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1810687 Initial session data items are applied too many times on new modules RESOLVED Alexandra Borovova [:Sasha] P1 1
1810941 DevTools Release Tasks - Cycle 111 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 2
1811232 Also run Puppeteer unit tests with BiDi protocol in CI RESOLVED Alexandra Borovova [:Sasha] P1 2
1811545 [wdspec] Refactor tests for "stale element reference", "detached shadow root", and "no such shadow root" checks RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 3
1811996 Remove usage of LegacyWebElement RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1813981 geckodriver should not default `fission.autostart=false` if `moz:debuggerAddress` is set RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1814050 Release geckodriver 0.33.0 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 3
1814896 Release geckodriver 0.32.2 with marionette 0.3.0 ("cargo install geckodriver" is broken for 0.31.0 and 0.32.0 releases) RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 2
1815459 NetworkObserver: group early request callbacks in onNetworkEvent RESOLVED Julian Descottes [:jdescottes] P1 3
1815460 NetworkObserver: group early response callbacks in addResponseStarted RESOLVED Julian Descottes [:jdescottes] P1 2
1815838 Split out "returnByValue" tests from "browser_evaluate.js" into a separate file RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1817659 Network limiter doesn't work RESOLVED Julian Descottes [:jdescottes] P1 2
1817818 Create a shared module to generate HAR files from WebDriver BiDi events RESOLVED Julian Descottes [:jdescottes] P1 2
1817934 Sync vendored puppeteer to v19.7.2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 2
1818016 Add LICENSE file for geckodriver RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1818080 Add Firefox profiler markers to Remote Protocol commands and events RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1818159 When serializing platform objects of type Node only include "children" field if those were collected RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1818173 List tests in Marionette unit test manifest file in alphabetical order RESOLVED Julian Descottes [:jdescottes] P1 1
1819029 Wrap response within a "value" field based on WebDriver commands and not the result's data type RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1819120 Migrate test_RemoteValue.js to a browser mochitest RESOLVED Julian Descottes [:jdescottes] P1 1
1819320 Intermittent remote/cdp/test/browser/target/browser_createTarget.js | Test timed out - RESOLVED Julian Descottes [:jdescottes] P1 1
1819875 Remove isRedirect from the network events base parameters RESOLVED Julian Descottes [:jdescottes] P1 1
1819965 "TabSession.executeInChild" will hang if message manager has been replaced RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 2
1820148 Update wdspec infrastructure for async tests RESOLVED James Graham [:jgraham] P1 2
1820487 RemoteAgent fails to stop the httpd.js listener if CDP and/or BiDi fail to stop RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1820782 Add support for getComputedLabel and getComputedRole commands to geckodriver RESOLVED Julian Descottes [:jdescottes] P1 2
1821628 Implement support for Find Element(s) From Shadow Root RESOLVED Alexandra Borovova [:Sasha] P1 3
1822772 Missing navigation events when document gets replaced via "document.[open/write/close]" RESOLVED Julian Descottes [:jdescottes] P1 2
1822779 [wdspec] Remove tentative suffix from "script.addPreloadScript" and "script.removePreloadScript" tests RESOLVED Alexandra Borovova [:Sasha] P1 1
1823464 Handle DOMTokenList instances as collection RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1823670 MessageHandler modules can still emit events for pages in BFCache RESOLVED Julian Descottes [:jdescottes] P1 1
1823954 Update Trace log documentation for Selenium bindings RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1824911 Mark "moz:useNonSpecCompliantPointerOrigin" as deprecated RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1825542 [wdspec] Remove tentative suffix from "network" bidi tests RESOLVED Julian Descottes [:jdescottes] P1 1
1825916 Netmonitor shows the wrong protocol for HTTP/2 and HTTP/3 responses RESOLVED Julian Descottes [:jdescottes] P1 1
1826048 TimedPromise should not be mentioned in TimeoutError message for timed out navigations RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1
1826366 Enable valid-jsdoc linter for remote/** RESOLVED Julian Descottes [:jdescottes] P1 2
1826709 Prevent /json/* pages from being loaded within an iframe RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P1 1

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