Skip to content

Instantly share code, notes, and snippets.

@kouyaf77
Created April 28, 2020 23:01
Show Gist options
  • Save kouyaf77/ed108c0da0b8f5da1abd945d362c0b59 to your computer and use it in GitHub Desktop.
Save kouyaf77/ed108c0da0b8f5da1abd945d362c0b59 to your computer and use it in GitHub Desktop.
spec/support/capybara.rb
require 'capybara/rspec'
require 'selenium-webdriver'
Capybara.server_host = Socket.ip_address_list.detect{|addr| addr.ipv4_private?}.ip_address
Capybara.register_driver :selenium_chrome_headless do |app|
opts = { desired_capabilities: :chrome, browser: :remote, url: ENV['SELENIUM_URL'] }
Capybara::Selenium::Driver.new(app, opts)
end
Capybara.javascript_driver = :selenium_chrome_headless
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment