# File lib/selenium/webdriver/safari/bridge.rb, line 9 def initialize(opts = {}) port = Integer(opts[:port] || PortProber.random) timeout = Integer(opts[:timeout] || COMMAND_TIMEOUT) @command_id ||= 0 @server = Server.new(port, timeout) @server.start @safari = Browser.new @safari.start(prepare_connect_file) @server.wait_for_connection super(:desired_capabilities => :safari) end