मैं काम करने के लिए अन्य capybara विधियों जैसे यात्रा, fill_in, चयन आदि प्राप्त कर सकते हैं। लेकिन उस पर क्लिक नहींमुझे ककड़ी :: रेल :: विश्व के लिए अपरिभाषित विधि 'क्लिक' क्यों मिलती है? ककड़ी/कैपिबरा चरणों में
Given /^a no fee license called "([^"]*)"$/ do |arg1|
@l = FactoryGirl.create(:license,
name: arg1)
end
When /^execute the license$/ do
visit(license_path(@l))
click('Execute License')
end
त्रुटि:
Scenario: no fee license is executed # features/visitor_no_fee_license.feature:14
When I fill out the licensee info with valid info # features/step_definitions/licenses_steps.rb:21
And execute the license # features/step_definitions/licenses_steps.rb:35
undefined method `click' for #<Cucumber::Rails::World:0x007feebad4dec8> (NoMethodError)
./features/step_definitions/licenses_steps.rb:37:in `/^execute the license$/'
features/visitor_no_fee_license.feature:16:in `And execute the license'
नहीं है, मैं क्योंकि यह एक लिंक या बटन का चयन कर सकते क्लिक करना चाहता था। लेकिन आपकी दूसरी विधि साफ है, धन्यवाद! मुझे जवाब मिला, नीचे पोस्ट किया गया। – Ivan