2012-06-28 19 views

उत्तर

8

रूप the documentation में कहा:

Implicit Wait सेट आंतरिक रूप से एक टाइमआउट कि सभी लगातार WebElement खोजों के लिए इस्तेमाल किया जाएगा। यह NoSuchElementException फेंकने से पहले निर्दिष्ट समय के लिए बार-बार तत्व को देखने का प्रयास करेगा यदि तत्व नहीं मिला था। यह केवल यह करता है और किसी और चीज में मजबूर नहीं किया जा सकता है - यह तत्वों को दिखाने के लिए इंतजार कर रहा है।

Explicit Wait, या सिर्फ Wait एक विशेष खोज के लिए आपके द्वारा उपयोग किया जाने वाला एक-टाइमर है। यह उन तरीकों से अधिक विस्तार योग्य है जिन्हें आप इसे किसी भी शर्त के लिए प्रतीक्षा करने के लिए सेट अप कर सकते हैं। आम तौर पर, आप तत्वों को क्लिक करने योग्य, दृश्यमान, अदृश्य, आदि बनने के लिए प्रतीक्षा करने के लिए पूर्व निर्धारित ExpectedConditions का उपयोग कर सकते हैं, या अपनी खुद की स्थिति लिख सकते हैं जो आपकी आवश्यकताओं के अनुरूप है।

+0

आपके उत्तर @Slanec –

+0

के लिए धन्यवाद, आपके द्वारा यहां लिखा गया पाठ, उपयोगी होने पर, आपके द्वारा लिंक किए गए दस्तावेज़ से कम है (कम से कम, वर्तमान स्थिति में)। दस्तावेज़ इम्प्लीट के बारे में कुछ भी नहीं कहते हैं बार-बार तत्व/स्थिति/आदि की तलाश में प्रतीक्षा करें। (यह कहता है कि स्पष्टीकरण के बारे में निश्चित रूप से प्रतीक्षा करें।) क्या आप एक ऐसा संदर्भ प्रदान कर सकते हैं, उदाहरण के लिए, उदाहरण के लिए, जो इसे प्रदर्शित करता है? – LarsH

+1

ठीक है, यह कहता है "अंतर्निहित प्रतीक्षा वेबड्राइवर को ** ** डॉम ** को मतदान करने के लिए बताना है"। कोई बात नहीं। :-) – LarsH

संबंधित मुद्दे