2013-08-28 2 views
3

Недавно я начал использовать capybara-webkit, чтобы ускорить мои приемочные испытания. 90% моих тестов работают с использованием стандартного DSL capybara, но некоторые из них немного отличаются.удалить cookies с помощью capybara webkit

У меня есть проблемы с удалением файлов cookie. Раньше я использовал следующее:

page.driver.browser.manage.delete_all_cookies 

но это не работает с capybara-webkit. Получите эту ошибку:

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

Кто-нибудь знает, как я могу удалить файлы cookie с помощью capybara-webkit?

Спасибо!

ответ

5

Вы можете использовать clear_cookies method:

page.driver.browser.clear_cookies 
+0

совершенны, который работал. Спасибо, Андрей !!! – user1523236

Смежные вопросы