Class: Capybara::Session

Inherits:
Object
  • Object
show all
Defined in:
lib/extensions/capybara-extensions.rb

Instance Method Summary collapse

Instance Method Details



61
62
63
# File 'lib/extensions/capybara-extensions.rb', line 61

def add_cookie(attribs)
  driver.add_cookie(attribs)
end

Get the cookie with the given name

Parameters:

  • name (String)

    the name of the cookie

Returns:

  • (Hash, nil)

    the cookie, or nil if it wasn’t found.



49
50
51
# File 'lib/extensions/capybara-extensions.rb', line 49

def cookie_named(name)
  driver.cookie_named(name)
end

#cookiesArray<Hash>

Get all cookies

Returns:

  • (Array<Hash>)

    list of cookies



39
40
41
# File 'lib/extensions/capybara-extensions.rb', line 39

def cookies
  driver.cookies
end

#delete_all_cookiesObject



57
58
59
# File 'lib/extensions/capybara-extensions.rb', line 57

def delete_all_cookies
  driver.delete_all_cookies
end


53
54
55
# File 'lib/extensions/capybara-extensions.rb', line 53

def delete_cookie(cookie)
  driver.delete_cookie(cookie)
end

#delete_cookies_in_domain(domain) ⇒ Object



65
66
67
# File 'lib/extensions/capybara-extensions.rb', line 65

def delete_cookies_in_domain(domain)
  driver.delete_cookies_in_domain(domain)
end