Method: QAT::Web::Browser::Loader#load_config

Defined in:
lib/qat/web/browser/loader.rb

#load_config(config) ⇒ Object

Registers browser drivers in Capybara from a configuration hash

Parameters:

  • config (String)

    configuration hash containing browser drivers

Since:

  • 2.1.0



33
34
35
36
37
38
# File 'lib/qat/web/browser/loader.rb', line 33

def load_config(config)
  config.each do |controller, options|
    raise InvalidConfigurationError.new "No browser defined for controller #{controller}" unless options['browser']
    register_controller(controller.to_sym, options)
  end
end