![](/img/trans.png)
[英]Rails cucumber assert tests cause undefined method `+' for nil:NilClass (NoMethodError)
[英]NoMethodError running cucumber tests
每当我尝试在Rails应用程序上运行此黄瓜测试时,我都会失败-“并且单击”步骤定义在其他地方有效,但是每次都失败了! 而且我找不到在任何地方使用过“ start_with?”方法。
错误输出:
And I click "Add a Line Item" # features/step_definitions/first_test_steps.rb:17
undefined method `start_with?' for nil:NilClass (NoMethodError)
./features/step_definitions/first_test_steps.rb:18:in `/^I click "(.*?)"$/'
features/create_quote.feature:19:in `And I click "Add a Line Item"'
这是我的步骤定义的代码:
When /^I click "(.*?)"$/ do |this|
click_on(this)
end
有任何想法吗?
如果“添加订单项”为链接,则使用
first(:link, "Add a Line Item")
如果“添加订单项”按钮是
first(:button, "Add a Line Item")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.