Skip to content

Instantly share code, notes, and snippets.

profile = Selenium::WebDriver::Firefox::Profile.new
profile['browser.download.folderList'] = 2 # custom location
profile['browser.download.dir'] = "/home/boxbeatsy/Downloads"
options = Selenium::WebDriver::Firefox::Options.new(args: ['-headless',"--display=#{headless_display_port}"], profile: profile, binary: firefox_path, page_load_strategy: 'none')
@driver = Selenium::WebDriver.for :firefox, options:options
@b = Watir::Browser.new(@driver)