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',
  apparition: 'capybara/apparition'
}

Class Method Summary collapse

Class Method Details

.register_driversObject



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

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