Sha256: 77f21f2b4913353d983e5d03af02f820f83a5c591198836d65dbdfbf8d547bea
Contents?: true
Size: 1004 Bytes
Versions: 4
Compression:
Stored size: 1004 Bytes
Contents
module SeleniumConnect class Runner class Firefox attr_reader :config def initialize(config) @config = config end def match? config.browser == "firefox" end def launch init_browser end private def get_profile if config.profile_path Selenium::WebDriver::Firefox::Profile.new config.profile_path elsif config.profile_name Selenium::WebDriver::Firefox::Profile.from_name config.profile_name end end def config_browser profile = get_profile profile.assume_untrusted_certificate_issuer = false unless profile.nil? browser = Selenium::WebDriver::Remote::Capabilities.firefox browser[:firefox_binary] = config.browser_path if config.browser_path browser[:firefox_profile] = profile return browser end def init_browser config_browser end end #Firefox end #Runner end #SeleniumConnect
Version data entries
4 entries across 4 versions & 1 rubygems