# File lib/celerity/browser.rb, line 356
    def add_cookie(domain, name, value, opts = {})
      path    = opts.delete(:path) || "/"
      max_age = opts.delete(:expires) || (Time.now + 60*60*24) # not sure if this is correct
      secure  = opts.delete(:secure) || false

      raise(ArgumentError, "unknown option: #{opts.inspect}") unless opts.empty?

      cookie = HtmlUnit::Util::Cookie.new(domain, name, value, path, max_age, secure)
      @webclient.getCookieManager.addCookie cookie

      cookie
    end