【问题标题】:Rails capybara cookies issueRails 水豚饼干问题
【发布时间】:2016-12-14 01:33:16
【问题描述】:

如何在 capybara 中使用 cookie?

在我的application_helper.rb 中,我有cookies 的方法

def user_currency(currency)
 cookies[:user_currency] = currency
end

但是当我想在我的测试中使用这个方法时

它返回我

undefined local variable or method `cookies' for #<RSpec::ExampleGroups

如何处理?

【问题讨论】:

    标签: ruby-on-rails selenium cookies capybara


    【解决方案1】:

    每个 Capybara 驱动程序的 Cookie 操作都不同。最简单的解决方案是使用提供统一 API 的 show_me_the_cookies gem。请注意,对于某些驱动程序,您只能为当前访问的域设置 cookie。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-20
      • 1970-01-01
      • 1970-01-01
      • 2011-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-20
      相关资源
      最近更新 更多