2016-07-15 19 views

回答

1

通過刪除該語句。在下一個版本的capybara-webkit中,driver上的一些方法正在從公共API中刪除。既然你已經指出你正在調用browser對象上的clear_cookies,現在可以在driver對象上調用它。

Capybara.current_session.driver.clear_cookies 
+0

該代碼依賴於cookie,因此我想測試它在Cookie不存在時的行爲。所以我在做'''browser = Capybara.current_session.driver.browser''',然後'''browser.clear_cookies'''。如果你能提出一個更好的方法來做到這一點,那就太好了。 – Obromios

+1

@Obromios調用清除驅動器上的cookies - Capybara.current_session.driver.clear_cookies –

+0

這很好,謝謝。如果你按照這些方針提出答案,我會接受它。 – Obromios