3

我最近开始使用 capybara-webkit 来加快我的验收测试。我 90% 的测试使用标准 capybara DSL 运行,但有些测试略有不同。

我遇到的主要问题之一是删除 cookie。以前我使用以下内容:

page.driver.browser.manage.delete_all_cookies

但这不适用于 capybara-webkit。收到此错误:

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

有谁知道如何使用 capybara-webkit 删除 cookie?

谢谢!

4

1 回答 1

5

您可以使用clear_cookies方法

page.driver.browser.clear_cookies
于 2013-08-28T19:30:09.657 回答