Skip to content

Instantly share code, notes, and snippets.

@gs
Created July 21, 2022 20:06
Show Gist options
  • Save gs/303a3ba6740f96557d99e920dd6b8efe to your computer and use it in GitHub Desktop.
Save gs/303a3ba6740f96557d99e920dd6b8efe to your computer and use it in GitHub Desktop.
Capybara with selenium chrome - for @javascript
require 'capybara'
require 'cucumber/rails'
Capybara.register_driver :selenium_chrome_headless do |app|
browser_options = ::Selenium::WebDriver::Chrome::Options.new.tap do |opts|
opts.args << "--window-size=1920,1080"
opts.args << "--headless"
end
Capybara::Selenium::Driver.new(app, browser: :chrome, options: browser_options)
end
Capybara.javascript_driver = :selenium_chrome_headless
Capybara.asset_host ="http://localhost:3001"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment