Selenium/How-to/Run tests targeting Quibble

This page describes how to run Selenium tests locally against your own Quibble MediaWiki install.

Advantages

 * It will be fast, since the target machine is local. MediaWiki core Selenium test run takes about 3 minutes on my machine. (As of March 2020.)
 * Works without an internet connection.
 * Doesn't require installing ChromeDriver or FFmpeg (compared to bare installs).
 * Doesn't require executing npm packages directly on your machine (which is scary).

Disadvantages

 * You need to have Docker installed.

Prerequisites

 * Docker. See Docker CE for Linux, Docker for Mac, or Docker for Windows.

Run Selenium tests
Log files are located in  folder, including videos of all tests.