2
我得到每当我试图运行在轨道这个黄瓜测试APP- 的“我点击”步骤定义正在别处失败,在这里失败每一次,但! 我找不到任何地方我用的方法`start_with?NoMethodError运行黄瓜测试
这里的错误输出:
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
任何想法?
这是一个按钮 - 我应该在哪里使用这个码?你能告诉我为什么目前失败吗? –
替换page.first click_on(本)(:链接,“添加行项目”)点击 – RobertH
水豚版本2现在有一些变化,因此未能升级。你应该使用: - >第一(:键,“#{}这个”)的时步定义中 –