【发布时间】:2013-02-05 12:05:24
【问题描述】:
每当我尝试在 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
有什么想法吗?
【问题讨论】:
标签: ruby-on-rails testing cucumber capybara nomethoderror