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現在有一些變化,因此未能升級。你應該使用: - >第一(:鍵,「#{}這個」)的時步定義中 –