Installs the 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(BROWSER_NAME, BROWSER_VERSION, TARGET_PATH);
CLI Usage:
Usage: index [options]
Options:
--browser-name <browserName> Sets the name of the browser to install the driver for
--browser-version <browserVersion> Sets the browser version string, e.g., 65, 67.0.23
--target-path <targetPath> Sets the target path to install the driver executable
-h, --help Prints out this help information