Sha256: 3873f57ee181a9f8456f5a07d49e48cac36e115b213bf5e4a98fc9495466a53a
Contents?: true
Size: 967 Bytes
Versions: 1
Compression:
Stored size: 967 Bytes
Contents
module SeleniumConnect class Runner attr_reader :driver, :configuration def initialize(configuration) @configuration = configuration @driver = initialize_driver end private def set_server_url "http://#{configuration.host}:#{configuration.port}/wd/hub" end def get_profile if configuration.profile_path Selenium::WebDriver::Firefox::Profile.new configuration.profile_path elsif configuration.profile_name Selenium::WebDriver::Firefox::Profile.from_name configuration.profile_name end end def set_profile profile = get_profile profile.assume_untrusted_certificate_issuer = false unless profile.nil? Selenium::WebDriver::Remote::Capabilities.firefox(:firefox_profile => profile) end def initialize_driver Selenium::WebDriver::Remote::Bridge.new( :url => set_server_url, :desired_capabilities => set_profile) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
selenium-connect-1.3.0 | lib/selenium-connect/runner.rb |