class Standout::Capybara::Drivers::RemoteChrome

Public Class Methods

register() click to toggle source
# File lib/standout/capybara/drivers/remote_chrome.rb, line 9
def self.register
  ::Capybara.register_driver driver_name do |driver|
    chrome_capabilities = ::Selenium::WebDriver::Remote::Capabilities
      .chrome('goog:chromeOptions' => {
        args: %w[no-sandbox headless disable-gpu window-size=1400,1400] })

    ::Capybara::Selenium::Driver.new(driver,
                                     browser: :remote,
                                     url: ENV['HUB_URL'],
                                     desired_capabilities: chrome_capabilities)
  end
  super
end