2013-08-28 3 views
3

최근 수용 테스트의 속도를 높이기 위해 capybara-webkit을 사용하기 시작했습니다. 내 테스트의 90 %는 표준 카피 바라 DSL을 사용하여 실행되지만 일부는 약간 다릅니다.capybara 웹킷을 사용하여 쿠키 삭제

내가 문제가되는 주요 원인 중 하나는 쿠키를 삭제하는 것입니다. 이전에 다음을 사용했습니다 :

page.driver.browser.manage.delete_all_cookies 

그러나 이것은 capybara-webkit에서는 작동하지 않습니다. 이 오류 받기 :

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

capybara-webkit을 사용하여 쿠키를 삭제하는 방법을 아는 사람이 있습니까?

감사합니다.

답변

5

당신은 clear_cookies method를 사용할 수 있습니다 일,

page.driver.browser.clear_cookies 
+0

완벽한합니다. 감사합니다 Andrey !!! – user1523236