Skip to content

Instantly share code, notes, and snippets.

@kouyaf77
Created April 28, 2020 23:01
Show Gist options
  • Select an option

  • Save kouyaf77/ed108c0da0b8f5da1abd945d362c0b59 to your computer and use it in GitHub Desktop.

Select an option

Save kouyaf77/ed108c0da0b8f5da1abd945d362c0b59 to your computer and use it in GitHub Desktop.

Revisions

  1. kouyaf77 created this gist Apr 28, 2020.
    11 changes: 11 additions & 0 deletions capybara.rb
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,11 @@
    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