Unified · Split
| @@ -49,10 +49,13 @@ module Docs · 48 unmodified lines | |||
| 49 | 49 | ||
| 50 | def load_capybara_selenium | 50 | def load_capybara_selenium |
| 51 | require 'capybara/dsl' | 51 | require 'capybara/dsl' |
| 52 | Capybara.register_driver :selenium_marionette do |app| | 52 | require 'selenium/webdriver' |
| 53 | Capybara::Selenium::Driver.new(app, marionette: true) | 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 | end | 56 | end |
| 55 | Capybara.current_driver = :selenium_marionette | 57 | Capybara.javascript_driver = :chrome |
| 58 | Capybara.current_driver = :chrome | ||
| 56 | Capybara.run_server = false | 59 | Capybara.run_server = false |
| 57 | Capybara | 60 | Capybara |
| 58 | end | 61 | end |