Cookies
Manipulate cookies with Ferrum's cookies. Cookies are cleared at the end of every test.
cookies = page.driver.browser.cookies
cookies.set(name: "stealth", value: "omg", path: "/", expires: Time.now + 3600)
cookies["stealth"].value # => "omg"
cookies.all # => { "stealth" => #<Ferrum::Cookies::Cookie ...> }
cookies.remove(name: "stealth")
cookies.clear
set and remove default domain: to the host of the last visit, or to
Capybara.app_host (or Capybara's server) before the first visit. Pass
domain: for other hosts.
Cookie objects have name, value, domain, path, size, secure?,
httponly?, session?, samesite and expires methods.
page.driver.cookies, set_cookie, remove_cookie and clear_cookies are
deprecated in favor of these.