每当我尝试在 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
有任何想法吗?