मैं निम्नलिखित करना चाहता हूं लेकिन fill_in की प्रकृति के कारण पहली बार तर्ककर्ता के रूप में उम्मीद नहीं कर सकता।Capybara (यदि संभव हो) में ढूंढने के साथ fill_in का उपयोग कैसे करें
find(:css, "input[id$='donation_pledge_hundreds']").fill_in :with => "10"
मैं भी
element = find(:css, "input[id$='donation_pledge_hundreds']")
fill_in element.<method> , :with => "10"
कर की कोशिश की है लेकिन कोई तरीकों कि वापसी किसी भी डेटा तत्व FILL_IN को पहचान करने के लिए कर रहे हैं।
fill_in के साथ उपयोग के लिए रेगेक्स के माध्यम से फ़ील्ड खोजने का सबसे अच्छा तरीका क्या है?
अच्छा आदमी है, यही कारण है कि एक है। उस विशेष फ़ील्ड का प्रयोग विभिन्न संदर्भों में किया जाता है (प्रमाणीकृत/प्रमाणीकृत नहीं) और इसलिए एक अलग फ़ील्ड आईडी लेता है। donation_pledge_hundreds फ़ील्ड आईडी का आम हिस्सा है इसलिए फ़ील्ड नाम के अंत की तुलना $ = – ants
अन्य अंतर्निहित विधियों के बजाय 'सेट' का उपयोग करके सावधान रहें, क्योंकि यह मान बदलने के बाद ईवेंट ट्रिगर नहीं करता है। –
बहुत भ्रमित इंटरफ़ेस ... तत्व के लिए एलिमेंट # fill_in केवल भरना चाहिए ... –