मुझे सेलेनियम का उपयोग करने में समस्या आ रही है।ककड़ी, वेब्रैट और सेलेनियम NoMethodError रेल में 3
NoMethodError: undefined method `within' for #<Webrat::SeleniumSession:0x000000057ea608>
यह ठीक काम करता है बस सेलेनियम बिना ककड़ी और webrat का उपयोग कर: जब मैं एक परिदृश्य जो "मैं बार भीतर foo देखना चाहिए" ककड़ी से वेब कदम का उपयोग करता है, मैं निम्नलिखित त्रुटि मिलती है।
Webrat.configure do |config|
config.mode = :selenium
config.application_framework = :rack
config.open_error_files = false # Set to true if you want error pages to pop up in the browser
end
यहाँ कदम है कि मुसीबत (यह कार्यान्वयन web_steps.rb में है)
Then I should not see "2" within "#node"
क्या मैं ककड़ी के दुरुपयोग के एक प्रमुख उदाहरण के रूप में DailyWTF के लिए "#node" के अंदर "2" नहीं देख सकता हूं? ककड़ी ग्राहकों के लिए समीक्षा करने के लिए है, और केवल उच्च स्तर की चीजें कहें जैसे "यह सुविधा लाभदायक है"। और ककड़ी को उन परीक्षणों पर भ्रम परत के रूप में उपयोग नहीं किया जाना चाहिए जो अपने यूजर इंटरफेस के माध्यम से एक वेबसाइट चलाते हैं! – Phlip