Sha256: 4bc8209a8bda8c5a140c0476b58bef35fd641322f87cf1f25426eeab5e8f95d5
Contents?: true
Size: 1.11 KB
Versions: 2
Compression:
Stored size: 1.11 KB
Contents
module Selenium module WebDriver module Firefox # @private class Bridge < Remote::Bridge def initialize(opts = {}) @launcher = Launcher.new( Binary.new, opts.delete(:port) || DEFAULT_PORT, opts.delete(:profile) ) http_client = opts.delete(:http_client) unless opts.empty? raise ArgumentError, "unknown option#{'s' if opts.size != 1}: #{opts.inspect}" end @launcher.launch remote_opts = { :url => @launcher.url, :desired_capabilities => :firefox } remote_opts.merge!(:http_client => http_client) if http_client super(remote_opts) end def browser :firefox end def driver_extensions [DriverExtensions::TakesScreenshot] end def quit super @launcher.quit nil end def getScreenshot execute :screenshot end end # Bridge end # Firefox end # WebDriver end # Selenium
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
selenium-webdriver-0.1.1 | lib/selenium/webdriver/firefox/bridge.rb |
selenium-webdriver-0.1.0 | lib/selenium/webdriver/firefox/bridge.rb |