Sha256: 47f8338a2dfb9905d5fb378d1bf7236973db0bfffb8e9de4ab13770c6da312e2

Contents?: true

Size: 577 Bytes

Versions: 12

Compression:

Stored size: 577 Bytes

Contents

# frozen_string_literal: true

require 'capybara/rails'
require 'capybara/rspec'
require 'selenium/webdriver'
require 'webdrivers/chromedriver'

Capybara.register_driver :chrome do |app|
  Capybara::Selenium::Driver.new(app, browser: :chrome)
end

Capybara.register_driver :headless_chrome do |app|
  capabilities = Selenium::WebDriver::Remote::Capabilities.chrome(
    chromeOptions: { args: %w(disable-gpu headless no-sandbox) }
  )
  Capybara::Selenium::Driver.new app, browser: :chrome, desired_capabilities: capabilities
end

Capybara.javascript_driver = :headless_chrome

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
lcms-engine-0.5.5 spec/support/capybara.rb
lcms-engine-0.5.4 spec/support/capybara.rb
lcms-engine-0.5.3 spec/support/capybara.rb
lcms-engine-0.5.2 spec/support/capybara.rb
lcms-engine-0.5.1 spec/support/capybara.rb
lcms-engine-0.5.0 spec/support/capybara.rb
lcms-engine-0.4.2 spec/support/capybara.rb
lcms-engine-0.4.1 spec/support/capybara.rb
lcms-engine-0.4.0 spec/support/capybara.rb
lcms-engine-0.3.1 spec/support/capybara.rb
lcms-engine-0.3.0 spec/support/capybara.rb
lcms-engine-0.2.0 spec/support/capybara.rb