def initialize(*args)
if args[0].kind_of?(Hash)
options = args[0]
@host = options[:host]
@port = options[:port].to_i
@browser_string = options[:browser]
@browser_url = options[:url]
@default_timeout_in_seconds = (options[:timeout_in_seconds] || 300).to_i
@default_javascript_framework = options[:javascript_framework] || :prototype
@highlight_located_element_by_default = options[:highlight_located_element] || false
else
@host = args[0]
@port = args[1].to_i
@browser_string = args[2]
@browser_url = args[3]
@default_timeout_in_seconds = (args[4] || 300).to_i
@default_javascript_framework = :prototype
@highlight_located_element_by_default = false
end
@extension_js = ""
@session_id = nil
end