Use `#headless!` when Firefox optioms supports it

This commit is contained in:
Thomas Walpole 2021-01-19 10:52:22 -08:00
parent a6d506a263
commit bd179928d2
1 changed files with 5 additions and 1 deletions

View File

@ -11,7 +11,11 @@ end
Capybara.register_driver :selenium_headless do |app|
Capybara::Selenium::Driver.load_selenium
browser_options = ::Selenium::WebDriver::Firefox::Options.new
browser_options.args << '-headless'
if browser_options.respond_to?(:headless!)
browser_options.headless!
else
browser_options.args << '-headless'
end
Capybara::Selenium::Driver.new(app, browser: :firefox, options: browser_options)
end