![](/img/trans.png)
[英]How to access cookies (Capybara/Selenium Chrome Webdriver)
[英]How to access cookies and session in Capybara 2.4.1
我正在使用帶有以下寶石的rails 4:
Capybara在正常場景/示例中按預期工作,但是當我想要訪問cookie或會話時,我得到一個NameError:
undefined local variable or method `session'
我有一個我正在使用的自定義類存儲cookie數據並檢索它以記住用戶的事情,然后在屏幕上顯示某些內容。
但我似乎無法通過測試,我無法查看cookie或會話。
是否需要嘲笑? 我怎樣才能做到這一點?
Capybara.current_session.driver.request.session
工作在2.17.0。 我假設自2.4以來沒有多少變化。
Webkit公開這樣的cookie:
page.driver.browser.manage.all_cookies
參考這里: https : //github.com/thoughtbot/capybara-webkit/issues/168
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.