Method: Selenium::WebDriver::Options#all_cookies

Defined in:
lib/selenium/webdriver/common/options.rb

#all_cookiesArray<Hash>

Get all cookies

Returns:

  • (Array<Hash>)

    list of cookies


76
77
78
79
80
81
82
83
84
85
86
87
# File 'lib/selenium/webdriver/common/options.rb', line 76

def all_cookies
  @bridge.getAllCookies.map do |cookie|
    {
      :name    => cookie["name"],
      :value   => cookie["value"],
      :path    => cookie["path"],
      :domain  => cookie["domain"] && strip_port(cookie["domain"]),
      :expires => cookie["expiry"] && datetime_at(cookie['expiry']),
      :secure  => cookie["secure"]
    }
  end
end