Run tests in Puppeteer.
Install the package from npm:
npm i @mochify/driver-puppeteer -D
and pass it to the CLI:
mochify --driver puppeteer ...
The driver allows the following options to be set:
Defines the stream the test output will be written to.
Defaults to process.stderr
Whether to ignore HTTPS errors during navigation.
Defaults to false
.
The optional path of the Chromium binary to be used.
Defaults to process.env.PUPPETEER_EXECUTABLE_PATH
to work around puppeteer/puppeteer#6957.
In case neither the env var nor a value is given, Puppeteer uses the bundled Chromium version.
An optional array of command line flags to pass to Chromium. --allow-insecure-localhost
and --disable-dev-shm-usage
will always be used in addition to the given values.
Run tests in the context of the given URL.
Defaults to an empty document served using the file:
scheme.
In addition to the driver options documented above, driver-puppeteer
allows you to pass through all of Puppeteer's other launchOptions
using the defaults as described here.