【发布时间】:2015-07-29 10:22:28
【问题描述】:
我已经查看了this question 并在the documentation 中搜索了cookie 这个词。但是,我正在使用如下所示的遗留代码。
require 'capybara'
require 'amatch'
Capybara.register_driver :chrome do |app|
Capybara::Selenium::Driver.new(app, :browser => :chrome)
end
session = Capybara::Session.new(:chrome)
session.visit("http://facebook.com")
如何将 cookie 从 session 对象中提取出来?
我正在使用capybara 2.1.0 和capybara-webkit 1.1.1。
请注意,我需要使用 chrome,因为我需要 chrome 为我的用例提供的完整 JS 支持。
重复的问题包含解决方案,但答案被许多与该问题无关的内容所掩盖。副本也不包括可重现的最小工作示例。
【问题讨论】:
标签: ruby cookies capybara capybara-webkit