# File lib/selenium/webdriver/safari/bridge.rb, line 8 def initialize(opts = {}) command_timeout = Integer(opts[:timeout] || COMMAND_TIMEOUT) safari_options = opts.delete(:options) || Safari::Options.new(opts) capabilities = merge_capabilities(opts, safari_options) @command_id ||= 0 @extensions = Extensions.new(safari_options) @extensions.install # TODO: handle safari_opts['cleanSession'] @server = Server.new(safari_options.port, command_timeout) @server.start @safari = Browser.new @safari.start(prepare_connect_file) @server.wait_for_connection super(desired_capabilities: capabilities) end
Generated with the Darkfish Rdoc Generator 2.