gpt4 book ai didi

ruby-on-rails - 在 Cucumber 场景中使用 click_link

转载 作者:太空宇宙 更新时间:2023-11-03 18:00:21 25 4
gpt4 key购买 nike

我有以下功能文件,它正在尝试访问一个页面,选择一个链接然后编辑用户数据。

Scenario: Edit an existing member of the club
Given I go to the member list page
And I choose the first item
And I fill in the "First Name" with "Bloggs
When I press "Update"
Then I should be on the member list page
And I should see "Bloggs"

并且 member_step.rb 文件包含

Given /^I choose the first item$/ do
#save_and_open_page
visit members_path
click_link "1"
end

我的 routes.rb 文件有

Gfs::Application.routes.draw do
resources :members
end

问题是我无法使 click_link "1" 步骤生效。意图是它会

  1. 导航到“/members”索引页
  2. 索引页面显示用户列表,每个用户都有一个数字前缀,即链接。
  3. 选择链接

我所知道的是索引页面确实显示了一个列表,我的路线有效 ('/members),但是我的 Cucumber 失败了而且我没有沐浴在绿色的荣耀中

save_and_open_page 诊断仅显示索引页的标题而不显示详细信息,就好像 Controller 没有访问数据一样

欢迎提出建议。

最佳答案

是否有创建成员(member)数据的背景?如果没有,可能是数据不存在。

我还建议添加一个步骤,例如

And I should not see "Bloggs"

在更新记录之前。

关于ruby-on-rails - 在 Cucumber 场景中使用 click_link,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6259374/

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