From 5d24424b135be8539810f4e65b7bc920b40ede8f Mon Sep 17 00:00:00 2001 From: Thomas Walpole Date: Sat, 28 Dec 2019 07:59:51 -0800 Subject: [PATCH] Fix Chrome download settings --- spec/selenium_spec_chrome.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spec/selenium_spec_chrome.rb b/spec/selenium_spec_chrome.rb index 6a566f92..777862e4 100644 --- a/spec/selenium_spec_chrome.rb +++ b/spec/selenium_spec_chrome.rb @@ -14,7 +14,8 @@ browser_options = ::Selenium::WebDriver::Chrome::Options.new browser_options.headless! if ENV['HEADLESS'] browser_options.add_option(:w3c, ENV['W3C'] != 'false') # Chromedriver 77 requires setting this for headless mode on linux -# browser_options.add_preference('download.default_directory', Capybara.save_path) +# Different versions of Chrome/selenium-webdriver require setting differently - jus set them all +browser_options.add_preference('download.default_directory', Capybara.save_path) browser_options.add_preference(:download, default_directory: Capybara.save_path) Capybara.register_driver :selenium_chrome do |app|