Until December 2017, this task was blocked on having MediaWiki in Docker containers.
https://developers.google.com/web/updates/2017/04/headless-chrome
$ /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --version Google Chrome 59.0.3071.86 $ chromedriver -v ChromeDriver 2.30.477690 (c53f4ad87510ee97b5c3425a14c0e79780cdf262) $ npm run selenium (tests run fine, chrome not visible, no errors)
headless
$ time npm run selenium ... real 0m33.007s user 0m4.840s sys 0m0.975s
normal
$ time npm run selenium ... real 0m36.221s user 0m7.110s sys 0m1.721s