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