मेरे पास UI सुविधाओं का परीक्षण करने के लिए एक ककड़ी परिदृश्य है। कभी-कभी कई मुद्दों में से एक के कारण, वेब पेज को प्रतिक्रिया देने में बहुत समय लगता है और कैपिबरा का समय निम्न त्रुटि से बाहर होता है।टाइमआउट पर पुनः प्रयास करें?
ruby-1.9.3-p327/lib/ruby/1.9.1/net/protocol.rb:146:in `rescue in rbuf_fill'
ruby-1.9.3-p327/lib/ruby/1.9.1/net/protocol.rb:140:in `rbuf_fill'
ruby-1.9.3-p327/lib/ruby/1.9.1/net/protocol.rb:122:in `readuntil'
ruby-1.9.3-p327/lib/ruby/1.9.1/net/protocol.rb:132:in `readline'
ruby-1.9.3-p327/lib/ruby/1.9.1/net/http.rb:2562:in `read_status_line'
ruby-1.9.3-p327/lib/ruby/1.9.1/net/http.rb:2551:in `read_new'
मेरा प्रश्न है-
मैं किसी भी तरह पूरे परिदृश्य या कदम (बार की लगातार संख्या के लिए) क्रमश: पुन: प्रयास करना, टाइमआउट त्रुटि पर ककड़ी परिदृश्य या Capybara
मजबूर कर सकते हैं?
उत्तर के लिए धन्यवाद। इस पोस्ट का दूसरा जवाब मेरे लिए काम करता था लेकिन मैं इसे ध्यान में रखूंगा। –
+1 मैंने टाइमआउट :: केवल अपवाद के लिए त्रुटि को बदल दिया। निश्चित नहीं है कि टाइमआउट :: त्रुटि मेरे लिए इसे क्यों नहीं पकड़ रही थी>< – kikuchiyo
कुछ कारणों से, टाइमआउट :: त्रुटि के साथ, यह अभी भी पकड़ा नहीं गया है। डालता बयानों में रखो, और यह केवल एक बार चलता है, और एक बार विफल रहता है ... ओह दर्द इस ऐप पर कैपिबारा/सेलेनियम/वेबकिट चलाने का दर्द! – kikuchiyo