Remote Protocol
The Firefox Remote Protocol is a low-level debugging interface based on the CDP protocol. With it, you can inspect the state and control execution of documents running in web content, instrument Gecko in interesting ways, simulate user interaction for automation purposes, and debug JavaScript execution
Select a component to see open bugs in that component:
Agent
Underlying transport layer and server to allow remoting of Firefox for automation and debugging.
CDP
The core implementation for CDP support. Please file domain specific issues and requests under the appropriate CDP-prefixed Remote Protocol component.
Marionette
Marionette is a remote protocol that lets out-of-process programs communicate with, instrument, and control Gecko-based browsers. Combined with geckodriver, this forms our WebDriver classic implementation.
WebDriver BiDi
W3C WebDriver BiDi implementation for Gecko-based browsers.