class Standout::Capybara::Drivers::NanoboxChrome
Public Class Methods
register()
click to toggle source
Calls superclass method
Standout::Capybara::Drivers::Base::register
# File lib/standout/capybara/drivers/nanobox_chrome.rb, line 12 def self.register ::Capybara.register_driver driver_name do |driver| capabilities = Selenium::WebDriver::Remote::Capabilities.chrome(chromeOptions: { args: %w[headless disable-gpu], w3c: false } ) chrome_host = ENV["CHROME_HOST"] || ENV["DATA_CHROME_HOST"] ::Capybara::Selenium::Driver.new(driver, browser: :remote, desired_capabilities: capabilities, url: "http://#{chrome_host}:4444/wd/hub") end super end
use!()
click to toggle source
Calls superclass method
Standout::Capybara::Drivers::Base::use!
# File lib/standout/capybara/drivers/nanobox_chrome.rb, line 7 def self.use! ::Capybara.server_host = ENV["HOSTNAME"] if ENV["HOSTNAME"]&.empty? super end