Sha256: f5306c994df9b98cc003e479d6db1656c004d5853b958c3ddb1ac4857d59911d
Contents?: true
Size: 842 Bytes
Versions: 1
Compression:
Stored size: 842 Bytes
Contents
#browser type determines server type #browser type determines config params #initializer *should* be the same 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 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 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.2.1 | lib/selenium-connect/runner.rb |