# File lib/selenium/client/base.rb, line 48
48:       def initialize(*args)
49:         if args[0].kind_of?(Hash)
50:           options = args[0]
51:           @host = options[:host]
52:           @port = options[:port].to_i
53:           @browser_string = options[:browser]
54:           @browser_url = options[:url]
55:           @default_timeout_in_seconds = (options[:timeout_in_seconds] || 300).to_i
56:           @default_javascript_framework = options[:javascript_framework] || :prototype
57:           @highlight_located_element_by_default = options[:highlight_located_element] || false
58:         else
59:           @host = args[0]
60:           @port = args[1].to_i
61:           @browser_string = args[2]
62:           @browser_url = args[3]
63:           @default_timeout_in_seconds = (args[4] || 300).to_i
64:           @default_javascript_framework = :prototype
65:           @highlight_located_element_by_default = false
66:         end
67: 
68:         @extension_js = ""
69:         @session_id = nil
70:       end