![](/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.