加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 如何在click_link / button之后使用黄瓜和水豚

发布时间:2020-12-17 04:26:04 所属栏目:百科 来源:网络整理
导读:我正在尝试为黄瓜和水豚的新rails 3应用程序设置集成/验收测试. (我最初计划使用webrat,但它似乎不支持rails 3,所以我最终使用了capybara) 我正在尝试进行基本的登录测试: Feature: Login user In order to access the non-public parts of the site,as a u
我正在尝试为黄瓜和水豚的新rails 3应用程序设置集成/验收测试. (我最初计划使用webrat,但它似乎不支持rails 3,所以我最终使用了capybara)

我正在尝试进行基本的登录测试:

Feature: Login user
  In order to access the non-public parts of the site,as a user,I want to login to the site

Scenario: login with valid credentials
  Given I am on the login page
  When I fill in "Email" with "bender@planetexpress.com"
  And I fill in "Password" with "pass"
  And I press "Login"
  Then I should be on the users home page
  And I should see "Login successful"

现在的问题是,登录表单将我发送到/ user_session,然后将我重定向到用户home / home.黄瓜不遵循重定向导致然后我应该在用户主页行失败.

我怎么能告诉黄瓜/水豚遵循重定向,以便在我点击链接按钮后我在右页?

似乎有一个follow_redirect!我正在使用的rack_test驱动程序中的方法,但它是私有的,我不知道如何调用该功能.

提前致谢,
西蒙

解决方法

Capybara自动跟随重定向.别的东西坏了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读