Skip to content

Instantly share code, notes, and snippets.

@keithpotter21
Created May 18, 2018 05:16
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save keithpotter21/c54b734267c507d3b94c3d6373dc0657 to your computer and use it in GitHub Desktop.
Save keithpotter21/c54b734267c507d3b94c3d6373dc0657 to your computer and use it in GitHub Desktop.
Setup selenium-webdriver with chrome options to change download directory.
var webdriver = require('selenium-webdriver'),
chromeDriver = require('selenium-webdriver/chrome'),
By = require('selenium-webdriver').By,
until = require('selenium-webdriver').until;
var options = new chromeDriver.Options();
options.addArguments('start-maximized');
options.addArguments('incognito');
options.setUserPreferences({'download.default_directory' : '/path/to/your/download/directory'});
var driver = new webdriver.Builder()
.withCapabilities(webdriver.Capabilities.chrome())
.forBrowser('chrome')
.setChromeOptions(options)
.build();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment