Unified · Split
| @@ -49,10 +49,13 @@ module Docs · 48 unmodified lines | ||
| 49 | 49 | |
| 50 | 50 | def load_capybara_selenium |
| 51 | 51 | require 'capybara/dsl' |
| 52 | − Capybara.register_driver :selenium_marionette do |app| | |
| 53 | − Capybara::Selenium::Driver.new(app, marionette: true) | |
| 52 | + require 'selenium/webdriver' | |
| 53 | + Capybara.register_driver :chrome do |app| | |
| 54 | + options = Selenium::WebDriver::Chrome::Options.new(args: %w[headless disable-gpu]) | |
| 55 | + Capybara::Selenium::Driver.new(app, browser: :chrome, options: options) | |
| 54 | 56 | end |
| 55 | − Capybara.current_driver = :selenium_marionette | |
| 57 | + Capybara.javascript_driver = :chrome | |
| 58 | + Capybara.current_driver = :chrome | |
| 56 | 59 | Capybara.run_server = false |
| 57 | 60 | Capybara |
| 58 | 61 | end |