Hello All,

As of Firefox 55 I intend to ship headless Linux support (Firefox without a
GUI and X11 server connection). Headless mode is enabled via the --headless
command line flag for Firefox and does not affect Firefox when running in
normal mode or on Windows and macOS



For those unfamiliar with the project, the main goal of headless browsing
is to make web developer workflow and testing with Firefox easier. There
are currently two ways to interact with headless Firefox by using either
SlimerJS or Marionette (WebDriver/Selenium).



Testing:

The Marionette test suite is now run in headless mode alongside the normal
mode as a tier 2 test on try. There are also some basic xpcshell tests that
use a simple headless browser. If the Marionette tests remain reliable, I
intend to bump them up to tier 1 in a few weeks [1].



In the near future, I'll also be enabling headless mode on Windows and then
will start work on macOS. We also are going to investigate some possible
performance improvements for headless mode.



If you run into any issues please file a bug in the new headless component
[2].



More info:



Meta bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1338004

Linux support: https://bugzilla.mozilla.org/show_bug.cgi?id=1356681

Windows support: https://bugzilla.mozilla.org/show_bug.cgi?id=1355150

MacOS support: https://bugzilla.mozilla.org/show_bug.cgi?id=1355147

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1373029

[2]:
https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=Headless
.



Previous blog post on SlimerJS support:
https://adriftwith.me/coding/2017/04/21/headless-slimerjs-with-firefox/
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to