Sha256: c7d990587af514fe5117781a1b17ab03676e7a6e26e2ee3c9c94e5032c7f4f33
Contents?: true
Size: 758 Bytes
Versions: 2
Compression:
Stored size: 758 Bytes
Contents
# frozen_string_literal: true Capybara.default_max_wait_time = 20 # Setup chrome headless driver Capybara.server = :puma, { Silent: true } Capybara.register_driver :chrome_headless do |app| options = ::Selenium::WebDriver::Chrome::Options.new options.add_argument('--headless') options.add_argument('--no-sandbox') options.add_argument('--disable-dev-shm-usage') options.add_argument('--window-size=1400,1400') Capybara::Selenium::Driver.new(app, browser: :chrome, options: options) end Capybara.javascript_driver = :chrome_headless # Setup rspec RSpec.configure do |config| config.before(:each, type: :system) do driven_by :rack_test end config.before(:each, type: :system, js: true) do driven_by :chrome_headless end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
zizia-6.0.1 | spec/dummy/spec/support/capybara.rb |
zizia-6.0.0 | spec/dummy/spec/support/capybara.rb |