lib/selenium-connect/runner.rb in selenium-connect-1.2.0 vs lib/selenium-connect/runner.rb in selenium-connect-1.2.1

- old
+ new

@@ -6,32 +6,25 @@ class Runner attr_reader :driver, :configuration def initialize(configuration) @configuration = configuration - set_sensible_defaults - @driver = initialize_selenium + @driver = initialize_driver end private - def set_sensible_defaults - configuration.host = "localhost" unless configuration.host - configuration.port = "4444" unless configuration.port - configuration.browser = "firefox" unless configuration.browser + def set_server_url + "http://#{configuration.host}:#{configuration.port}/wd/hub" end def set_profile profile = Selenium::WebDriver::Firefox::Profile.new(configuration.profile_path) profile.assume_untrusted_certificate_issuer = false Selenium::WebDriver::Remote::Capabilities.firefox(:firefox_profile => profile) end - def set_server_url - "http://#{configuration.host}:#{configuration.port}/wd/hub" - end - - def initialize_selenium + def initialize_driver Selenium::WebDriver::Remote::Bridge.new( :url => set_server_url, :desired_capabilities => set_profile) end end