WebDriver/RemoteProtocol/Developer Resources: Difference between revisions
< WebDriver | RemoteProtocol
Jump to navigation
Jump to search
m (-) |
m (update) |
||
Line 1: | Line 1: | ||
Aside from our own [https://firefox-source-docs.mozilla.org/remote/index.html docs], here are references that might be useful while working on the Remote Protocol. | Aside from our own [https://firefox-source-docs.mozilla.org/remote/index.html 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]] | * [[Remote/PuppeteerCDPUsage]] and [[Remote/GutenbergCDPUsage]] | ||
* [https://docs.google.com/document/d/1c-COD2kaK__5iMM5SEx-PzNA7HFmgttcYfOHHX0HaOM/edit Contributors' guide, Chrome DevTools Protocol] | * [https://docs.google.com/document/d/1c-COD2kaK__5iMM5SEx-PzNA7HFmgttcYfOHHX0HaOM/edit Contributors' guide, Chrome DevTools Protocol] | ||
* [https://www.chromium.org/developers/how-tos/getting-around-the-chrome-source-code Getting around the chrome source code] | * [https://www.chromium.org/developers/how-tos/getting-around-the-chrome-source-code Getting around the chrome source code] | ||
* You can interact with Firefox Remote Protocol via chrome-remote-interface [https://github.com/cyrus-and/chrome-remote-interface#bundled-client 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: | |||
* [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] | ||
* [https://firefox-source-docs.mozilla.org/devtools/backend/actor-best-practices.html Actor Best-Practices] from DevTools | * [https://firefox-source-docs.mozilla.org/devtools/backend/actor-best-practices.html Actor Best-Practices] from DevTools | ||
Revision as of 16:33, 21 September 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: