Class: Billy::Browsers::Capybara

Inherits:
Object
  • Object
show all
Defined in:
lib/billy/browsers/capybara.rb

Constant Summary collapse

DRIVERS =
{
  poltergeist: 'capybara/poltergeist',
  webkit: 'capybara/webkit',
  selenium: 'selenium/webdriver'
}

Class Method Summary collapse

Class Method Details

.register_driversObject



13
14
15
16
17
18
19
20
21
# File 'lib/billy/browsers/capybara.rb', line 13

def self.register_drivers
  DRIVERS.each do |name, driver|
    begin
      require driver
      send("register_#{name}_driver")
    rescue LoadError
    end
  end
end