从元素| Ruby-On-Rails中选择选项
我们很难让cucumber检查我们在课堂上构建的web应用程序的下拉菜单。目前,我们的allselector.last给了我们nill。有人能为我们提供一个解决这个问题的方向吗 错误:从元素| Ruby-On-Rails中选择选项,ruby-on-rails,cucumber,Ruby On Rails,Cucumber,我们很难让cucumber检查我们在课堂上构建的web应用程序的下拉菜单。目前,我们的allselector.last给了我们nill。有人能为我们提供一个解决这个问题的方向吗 错误: When I select option "Group A" from element "prog_user_role_id" # features/step_definitions/web_steps.rb:91 undefined met
When I select option "Group A" from element "prog_user_role_id" # features/step_definitions/web_steps.rb:91
undefined method `find' for nil:NilClass (NoMethodError)
./features/step_definitions/web_steps.rb:92:in `/^I select option "(.*?)" from element "(.*?)"$/'
features/support/prog_user.feature:19:in `I select option "Group A" from element "prog_user_role_id"'
web_steps.rb-从评论中可以看出,我尝试了一些不同的方法。喜欢任何方向或洞察力
When(/^I select option "(.*?)" from "(.*?)"$/) do |option, selector|
all(selector).last.find(:option, option).select_option
#select('option', from: 'prog_user_role_id')
#select("Group A", from: "prog_user_role_id").select_option
end
欢迎来到SO。请将所有代码作为文本而不是图像发布。谢谢。我已经修好了。我把html剪报留作一张图片,因为它更简单。欢迎来到SO。请将所有代码作为文本而不是图像发布。谢谢。我已经修好了。我把html剪报留作图片,因为它更简单。