Installs Chrome and Gecko drivers that match with the specified browser versions. It uses the chromedriver and geckodriver NPM packages to download the drivers.
Post Install Script: If your environment has the BROWSER_DRIVER_INSTALLER_CHROME_VERSION
, BROWSER_DRIVER_INSTALLER_CHROMEDRIVER_PATH
, BROWSER_DRIVER_INSTALLER_FIREFOX_VERSION
, BROWSER_DRIVER_INSTALLER_GECKODRIVER_PATH
variables defined, a post-install script will download the ChromeDriver
and GeckoDriver
executables to the specified paths automatically.
As a module:
const driverInstaller = require('browser-driver-installer').driverInstaller;
driverInstaller(CHROME_VERSION, CHROMEDRIVER_TARGET_PATH, FIREFOX_VERSION, GECKODRIVER_TARGET_PATH);
CLI Usage:
Usage: index [options]
Options:
--chrome-version [chromeVersion] Chrome browser major version string e.g. 65
--chrome-driver-target-path [chromeDriverTargetPath] Path to install Chrome driver executable
--firefox-version [firefoxVersion] Firefox browser major version string e.g. 57
--firefox-driver-target-path [firefoxDriverTargetPath] Path to install Firefox driver(geckoDriver) executable
-h, --help output usage information