Sha256: 9797f546c76a2cac445f37f51ba87d4e4c106c68654059bea9886678525e2af7
Contents?: true
Size: 1.15 KB
Versions: 1
Compression:
Stored size: 1.15 KB
Contents
module SeleniumConnect class Configuration #YAML Config File attr_accessor :config_file #Selenium Server attr_accessor :host, :port, :version, :background, :log, :jar #Browsers attr_accessor :browser, :browser_path, :profile_path, :profile_name #SauceLabs attr_accessor :sauce_username, :sauce_api_key, :os, :browser_version, :description def config_file=(file) set_config_values_from_file(get_config_values_from_file(file)) end private def initialize defaults end def defaults @host = 'localhost' unless host @port = 4444 unless port @log = false unless log @browser = 'firefox' unless browser end def get_config_values_from_file(file) require 'yaml' YAML.load_file(file) end def set_config_values_from_file(config_file_values) @host = config_file_values['host'] || host @port = config_file_values['port'] || port @log = config_file_values['log'] || log @browser = config_file_values['browser'] || browser end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
selenium-connect-1.7.0 | lib/selenium-connect/configuration.rb |