WebDriver/RemoteProtocol/WebDriver BiDi

From MozillaWiki
Jump to: navigation, search

WebDriver BiDi is an extension of the WebDriver specification that offers a bidirectional communication between a webdriver compatible client and a remote end like Firefox. That means that beside sending commands to the browser and receiving responses, it will be also possible to register for certain events (e.g page load, network interception).

If you find a bug with Fission enabled please file a bug under Remote Protocol :: WebDriver BiDi.

Project Status

WebDriver BiDi Milestone 1 (required)

Full Query
ID Summary Status Assigned to Priority Fx points
1601618 Use XPCOMUtils.defineLazyModuleGetters() to defer loading of not immediately necessary modules RESOLVED Henrik Skupin (:whimboo) [⌚️UTC+1] P3 2
1609162 Intermittent remote/cdp/test/browser/<random> | Uncaught exception - [object ProgressEvent] (could not start server on port 9222) [NS_ERROR_SOCKET_ADDRESS_IN_USE] RESOLVED Julian Descottes [:jdescottes] P5 8
1656962 (Puppeteer) Firefox process is not handled properly on Windows NEW P3 2
1672366 Add browser chrome test to check the Browser's UI cue when Remote Agent is enabled NEW P3 2
1676803 Build the Remote Agent on Android NEW P2 2
1680479 Make window handles of top-level browsing contexts unique (no change for browsing context swaps) NEW P2 8
1690468 Move Remote Agent component related files under /remote/components RESOLVED Henrik Skupin (:whimboo) [⌚️UTC+1] P2 2
1690469 Move Rust related files away from /remote RESOLVED Henrik Skupin (:whimboo) [⌚️UTC+1] P2 2
1690472 Move sharable top-level modules to /remote/shared RESOLVED Henrik Skupin (:whimboo) [⌚️UTC+1] P2 2
1690474 Move CDP specific code to /remote/cdp RESOLVED Henrik Skupin (:whimboo) [⌚️UTC+1] P2 2
1690475 Reorganize /remote/test for CDP RESOLVED Henrik Skupin (:whimboo) [⌚️UTC+1] P2 2
1691047 Marionette should restrict to a single active session only ASSIGNED Henrik Skupin (:whimboo) [⌚️UTC+1] P2 2
1691402 Extract session specific code from driver.js into a dedicated session module RESOLVED Henrik Skupin (:whimboo) [⌚️UTC+1] P2 2
1691414 Refactor WebDriver session module to be shareable with WebDriver BiDi NEW P2 8
1691446 Implement Session for WebDriver BiDi NEW P2 13
1691481 Move Marionette's errors module to Remote Protocol NEW P2 2
1691494 Update CDP implementation to make use of unique window handles NEW P2 2
1691500 Extract window handling code to a shareable module ASSIGNED Julian Descottes [:jdescottes] P2 ---
1691501 Move window handling module from Marionette to Remote Protocol NEW P2 2
1692984 Add support for "webSocketUrl” capability to Marionette NEW P2 8
1693004 Add support for "webSocketUrl” capability to geckodriver NEW P2 2
1693296 Browser.close() has to ensure that Firefox will be closed even when something prevents it NEW P3 2
1693761 Add CI runs for MacOS on Puppeteer repository RESOLVED Henrik Skupin (:whimboo) [⌚️UTC+1] P2 2
1693763 Re-enable CI runs for Windows on Puppeteer repository REOPENED Henrik Skupin (:whimboo) [⌚️UTC+1] P2 2
1693802 Make Connection.jsm work with both CDP and WebDriver BiDi NEW P2 8
1693803 Share recommended preferences between Marionette and WebDriver BiDi NEW P2 2
1693805 Add support for handling BiDi connections NEW P2 8
1693836 Implement BiDi vs CDP command detection NEW P2 8
1693838 Add basic support for command's payload deserialization NEW P2 13
1693839 Add basic support for response's payload serialization NEW P2 13
1693993 Move Marionette server code from /testing/marionette to /remote NEW P3 8
1694127 Change recommended version of Firefox for Puppeteer from Nightly to Beta/Release NEW P2 8
1694136 Update documentation for CDP and BiDi separation NEW P2 2
1694143 Implement log.entryAdded NEW P2 8
1694144 Implement session.subscribe NEW P2 13
1694145 Implement session.unsubscribe NEW P2 2
1694322 "mach file-info bugzilla-component" broken for remote/cdp RESOLVED Henrik Skupin (:whimboo) [⌚️UTC+1] P3 2
1694389 Implement browsingContext.contextCreated event NEW P2 8
1694390 Implement browsingContext.contextDestroyed event NEW P2 2
1694391 Implement browsingContext.getTree() NEW P2 8
1694506 Sync vendored puppeteer to v8.0.0 RESOLVED Julian Descottes [:jdescottes] P3 8
1695031 Update build configuration for Remote Protocol NEW P3 13
1695032 Update Remote Agent mochitests to make those CDP only NEW P3 2
1696160 Recommended preferences should only be reset when actually modified RESOLVED Henrik Skupin (:whimboo) [⌚️UTC+1] P2 2
1700910 Combine ENABLE_MARIONETTE and ENABLE_REMOTE_AGENT build options for BiDi NEW P2 8
1702142 Unify logging between Marionette and Remote Agent RESOLVED Henrik Skupin (:whimboo) [⌚️UTC+1] -- ---

46 Total; 33 Open (71.74%); 13 Resolved (28.26%); 0 Verified (0%);

WebDriver BiDi Milestone 1 (reserved)

No results.

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