WebDriver/RemoteProtocol: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Add FAQ)
m (meeting time)
Line 22: Line 22:
== Meetings ==
== Meetings ==


The team meets most '''Fridays at 14:00 UTC''' (when [https://lists.mozilla.org/listinfo/dev-remote announced on the mailing list]) .  Meeting agendas are posted to the [[#Communication|mailing list]] in advance and minutes are [[Remote/Meetings|archived]] on this wiki.
The team meets most '''Wednesdays at 15:00 GMT''' (when [https://lists.mozilla.org/listinfo/dev-remote announced on the mailing list]) .  Meeting agendas are posted to the [[#Communication|mailing list]] in advance and minutes are [[Remote/Meetings|archived]] on this wiki.


See [[Remote/Meetings]] for the list of past and upcoming meetings as well as joining instructions.
See [[Remote/Meetings]] for the list of past and upcoming meetings as well as joining instructions.

Revision as of 18:52, 14 February 2020

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.

Contributing

For client users (Puppeteer, Playwright, etc.)

We welcome early feedback during this alpha stage of development. If you would like to try this out with your favourite browser automation library, you should download Firefox Nightly. Feel free to ask questions and file bugs - see Communication , below.

FAQ

Can I use Puppeteer with Firefox?
puppeteer and puppeteer-core are able to launch Firefox Nightly as of v2.1.0. This is part of a gradual transition away from puppeteer-firefox.
What is the difference between puppeteer and puppeteer-firefox?
puppeteer-firefox is an experimental package from Google. It communicates solely with an outdated Firefox fork and is no longer maintained. It is not compatible with official Firefox releases.
Can I use Playwright with Firefox?
Playwright communicates with a different Firefox fork, similarly to puppeteer-firefox. The Firefox binary downloaded when installing Playwright is maintained by the Microsoft Playwright team, not Mozilla. In the future, Playwright should be able to interact with official Firefox binaries along the same lines as Puppeteer.

Meetings

The team meets most Wednesdays at 15:00 GMT (when announced on the mailing list) . Meeting agendas are posted to the mailing list in advance and minutes are archived on this wiki.

See Remote/Meetings for the list of past and upcoming meetings as well as joining instructions.

Communication

Mailing list
dev-remote@lists.mozilla.org (subscribe, archive)
Real-time chat
#remote-protocol on Matrix
Bug tracking
Remote Protocol in Bugzilla
All ze boogs
Milestones

Staff

Our team is composed of these fine individuals:

Name IRC nickname Location Timezone Title
Andreas Tolfsen ato London GMT/BST Engineer
David Burns AutomatedTester Bournemouth GMT/BST Manager
Henrik Skupin whimboo Germany CET/CEST Engineer
Maja Frydrychowicz maja_zf  Montreal EST/EDT Engineer
Marco Mucci mmucci Toronto EST/EDT Product Manager