Sha256: ba709d3b175e9e02f9c175d7c590c7c44903164f3d3c26307e2543f13e24d32c

Contents?: true

Size: 441 Bytes

Versions: 3

Compression:

Stored size: 441 Bytes

Contents

require "capybara/rails"
require "capybara/rspec"

require "selenium-webdriver"

Capybara.register_driver :chrome do |app|
  args = ["disable-gpu"]
  headless = ActiveModel::Type::Boolean.new.cast(ENV.fetch("HEADLESS", true))
  args << "headless" if headless
  options = Selenium::WebDriver::Chrome::Options.new(args: args)

  Capybara::Selenium::Driver.new(app, browser: :chrome, options: options)
end

Capybara.javascript_driver = :chrome

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
craby-0.0.4 lib/craby/capybara.rb
craby-0.0.3 lib/craby/capybara.rb
craby-0.0.2 lib/craby/capybara.rb