WebDriver/RemoteProtocol/Developer Resources: Difference between revisions
< WebDriver | RemoteProtocol
Jump to navigation
Jump to search
m (update) |
m (-) |
||
Line 18: | Line 18: | ||
* [https://gist.github.com/juliandescottes/9b73bf53712413b29e75683788a8ecab DevTools Server Architecture and <code>JsWindowActors</code>] | * [https://gist.github.com/juliandescottes/9b73bf53712413b29e75683788a8ecab DevTools Server Architecture and <code>JsWindowActors</code>] | ||
* [https://searchfox.org/mozilla-central/source/js/src/doc/Debugger/Debugger.Object.md JS Debugger Object] | * [https://searchfox.org/mozilla-central/source/js/src/doc/Debugger/Debugger.Object.md JS Debugger Object] | ||
Revision as of 19:59, 13 November 2020
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: