Sha256: d1d430434d0546b83e5100ba9d7493c457d6d524132f41d1dd874167a42281cd

Contents?: true

Size: 552 Bytes

Versions: 12

Compression:

Stored size: 552 Bytes

Contents

# # frozen_string_literal: true

Capybara.register_driver(:headless_chrome) do |app|
  capabilities = Selenium::WebDriver::Remote::Capabilities.chrome(
    chromeOptions: { args: %w(headless disable-gpu window-size=1366,1768) }
  )

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

if RUBY_PLATFORM.match?(/darwin/)
  Capybara::Screenshot.register_driver(:headless_chrome) do |driver, path|
    driver.browser.save_screenshot(path)
  end
end
Capybara.javascript_driver = :headless_chrome

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
renalware-core-2.0.37 spec/support/capybara.rb
renalware-core-2.0.36 spec/support/capybara.rb
renalware-core-2.0.35 spec/support/capybara.rb
renalware-core-2.0.34 spec/support/capybara.rb
renalware-core-2.0.33 spec/support/capybara.rb
renalware-core-2.0.32 spec/support/capybara.rb
renalware-core-2.0.31 spec/support/capybara.rb
renalware-core-2.0.30 spec/support/capybara.rb
renalware-core-2.0.28 spec/support/capybara.rb
renalware-core-2.0.27 spec/support/capybara.rb
renalware-core-2.0.26 spec/support/capybara.rb
renalware-core-2.0.25 spec/support/capybara.rb