WebDriver/RemoteProtocol/Developer Resources
From MozillaWiki
< WebDriver | RemoteProtocol
Aside from our own docs, here are references that might be useful while working on the Remote Protocol.
CDP
- Alternate CDP API viewer https://vanilla.aslushnikov.com/
- Remote/PuppeteerCDPUsage and Remote/GutenbergCDPUsage
- Contributors' guide, Chrome DevTools Protocol
- Getting around the chrome source code
- You can interact with Firefox Remote Protocol via chrome-remote-interface bundled client
- Another tool for inspecting and comparing CDP traffic https://github.com/wendigo/chrome-protocol-proxy
Firefox support in Puppeteer
- https://github.com/puppeteer/puppeteer/blob/main/CONTRIBUTING.md#running--writing-tests
- https://github.com/puppeteer/puppeteer/blob/main/README.md#debugging-tips
- Launching Firefox - https://github.com/puppeteer/puppeteer/blob/main/src/node/Launcher.ts
- Installing Firefox - https://github.com/puppeteer/puppeteer/blob/main/src/install.ts
Related concepts in Firefox DevTools: