module Capybara

Register new driver for capybara

Public Instance Methods

register_chrome_driver(name, options: {}) click to toggle source
# File lib/browser_crawler/support/capybara.rb, line 8
def register_chrome_driver(name, options: {})
  unless options[:browser_options]
    options[:browser_options] = {
      '--headless' => nil, '--disable-gpu' => nil,
      '--disable-extensions' => nil, '--no-sandbox' => nil
    }
  end

  Capybara.register_driver name do |app|
    ::Capybara::Cuprite::Driver.new(app, options)
  end
end