मैं जानना चाहता हूं कि निम्न पंक्ति क्या करती है:

World(::Cucumber::Rails::Capybara::SelectDatesAndTimes)

क्योंकि मुझे मिल रहा है

uninitialized constant Cucumber::Rails::Capybara::SelectDatesAndTimes::XPath (NameError)

और मुझे समझ में नहीं आता कि क्या गलत है यह बताने के लिए क्या करना चाहिए :-)

संपादित करें: मैंने अपना Gemfile: https://gist.github.com/822480और मेरी रत्न सूची विंडोज़ विस्टा 32-बिट (https://gist.github.com/822483) और उबंटू मावेरिक 32-बिट https:/ /gist.github.com/822491। दोनों रूबी 1.8.7 चला रहे हैं। ध्यान दें कि मैं ककड़ी-रेल के इस कांटे का उपयोग कर रहा हूं: https://github.com/johnf/cucumber- रेल क्योंकि मेरा अंतिम लक्ष्य इन डेटाटाइम चयनकर्ताओं को कैपिबारा के साथ काम करने के लिए प्राप्त करना है।

मैंने यह भी पाया कि लिनक्स पर मुझे एक और त्रुटि संदेश मिलता है:

Unable to find '#<XPath::Union:0xb6e078b8>' (Capybara::ElementNotFound)
1
Thiago 11 फरवरी 2011, 16:38

3 जवाब

सबसे बढ़िया उत्तर

World() विधि रूबी से नहीं है, यह विशेष रूप से ककड़ी से है, अफसोस की बात है कि उन्होंने इसे दस्तावेज भी नहीं किया है।

http://rubydoc.info/github/aslakhellesoy/cucumber-rails/master/Cucumber/Rails/World:initialize

इस मामले में, ऐसा लगता है कि यह आपके पर्यावरण से कुछ गायब है, शायद Caprybara, कृपया अधिक जानकारी दें, और अपने रूबी/रेल/ककड़ी/बंडलर/आदि संस्करण, और अपने Gemfile साझा करें।

2
Lee Hambley 19 अक्टूबर 2013, 19:17
ठीक है, मैंने कुछ पर्यावरण जानकारी जोड़ी है। अगर मैंने कुछ उपयोगी नहीं जोड़ा, तो कृपया मुझे बताएं :-)
 – 
Thiago
11 फरवरी 2011, 18:31

World केवल ऑब्जेक्ट का एक उदाहरण है जिसे आप प्रत्येक चरण परिभाषा में उपयोग कर सकते हैं, यह एक पुस्तकालय की तरह है जिसे आप आयात करने की आवश्यकता के बिना उजागर करते हैं (या प्रत्येक चरण परिभाषा फ़ाइल में आवश्यकता होती है)।

और देखें: https://github. com/खीरा/ककड़ी/विकी/कॉन्फ़िगरिंग-द-परिदृश्य-निष्पादन-संदर्भ-(विश्व)

1
Níkolas La Porta 19 फरवरी 2018, 21:46

(ध्यान दें कि मैं अभी भी सीख रहा हूं, इसलिए यह गलत हो सकता है।)

एक विश्व-स्तरीय पद्धति में एक वर्ग- या वस्तु-विशिष्ट विधि बनाम कई वस्तुएँ शामिल होती हैं।

यदि आपको विश्व विधि को कॉल करने में कोई समस्या हो रही है, तो यह देखने के लिए जांचें कि क्या विश्व विधि किसी ऐसी वस्तु को निर्दिष्ट कर रही है जो नहीं मिल सकती है।

-1
michaelb958--GoFundMonica 29 मई 2013, 08:08