module Dullahan

Constants

VERSION

Public Instance Methods

gem_root() click to toggle source
# File lib/dullahan.rb, line 26
def gem_root
  "#{File.dirname(__FILE__)}/../"
end
setup(bin:, args: %w{--headless --disable-gpu}) click to toggle source
# File lib/dullahan.rb, line 9
def setup(bin:, args: %w{--headless --disable-gpu})
  Capybara.register_driver :dullahan do |app|
    caps = Selenium::WebDriver::Remote::Capabilities.chrome(
      "chromeOptions": {
        'binary': bin,
        'args': args
      }
    )

    Capybara::Selenium::Driver.new(
      app,
      browser: :chrome,
      desired_capabilities: caps
    )
  end
end