gpt4 book ai didi

ruby-on-rails - 如何在 Capybara 2.4.1 中访问 c​​ookie 和 session

转载 作者:行者123 更新时间:2023-12-04 03:41:59 28 4
gpt4 key购买 nike

我正在使用带有以下 gem 的 rails 4:

  • 守卫-rspec (4.3.1)
  • rspec (3.0.0)
  • rspec 核心 (3.0.3)
  • rspec 期望 (3.0.3)
  • rspec-mocks (3.0.3)
  • rspec-rails (3.0.2)
  • rspec 支持 (3.0.3)
  • capybara (2.4.1)
  • capybara -webkit (1.1.0)

  • Capybara 在正常场景/示例中按预期工作,但是当我想访问 cookie 或 session 时,我收到 NameError:
    undefined local variable or method `session'

    我有一个自定义类,我正在使用它存储 cookie 数据并检索它以记住有关用户的信息,然后在屏幕上显示某些信息。

    但我似乎无法通过测试,也无法查看 cookie 或 session 。

    需要 mock 吗?我怎样才能做到这一点?

    最佳答案

    Capybara.current_session.driver.request.session适用于 2.17.0。我假设自 2.4 以来没有太大变化。

    关于ruby-on-rails - 如何在 Capybara 2.4.1 中访问 c​​ookie 和 session,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25128891/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com