Question

I recently started using capybara-webkit in order to speed up my acceptance tests. 90% of my tests run using the standard capybara DSL but some are slightly different.

One of the main ones that I am having trouble with is deleting cookies. Previously I used the following:

page.driver.browser.manage.delete_all_cookies

but this does not work with capybara-webkit. Receive this error:

 undefined method `delete_cookie' for #<Selenium::WebDriver::Driver:0x007f86cb068b88> (NoMethodError)

Does anyone know how I can delete the cookies using capybara-webkit?

Thanks!

Était-ce utile?

La solution

You can use clear_cookies method:

page.driver.browser.clear_cookies
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top