सेलेनियम में धाराप्रवाह प्रतीक्षा का क्या अर्थ है?
सेलेनियम में धाराप्रवाह प्रतीक्षा का क्या अर्थ है?

वीडियो: सेलेनियम में धाराप्रवाह प्रतीक्षा का क्या अर्थ है?

वीडियो: सेलेनियम में धाराप्रवाह प्रतीक्षा का क्या अर्थ है?
वीडियो: सेलेनियम में निहित, स्पष्ट और धाराप्रवाह प्रतीक्षा (डेमो के साथ चरण दर चरण समझाया गया) - दिन 5 2024, नवंबर
Anonim

धाराप्रवाह प्रतीक्षा . NS धाराप्रवाह प्रतीक्षा वेब ड्राइवर को बताने के लिए प्रयोग किया जाता है रुको एक शर्त के लिए, साथ ही आवृत्ति जिसके साथ हम "ElementNotVisibleException" अपवाद को फेंकने से पहले स्थिति की जांच करना चाहते हैं। यह रुको अपवाद फेंकने से पहले निर्दिष्ट समय तक।

उसके बाद, मुझे फ़्लुएंट प्रतीक्षा का उपयोग कब करना चाहिए?

हम फ्लुएंटवेट का उपयोग करें कमांड मुख्य रूप से तब होते हैं जब हमारे पास वेब तत्व होते हैं जो कभी-कभी कुछ सेकंड में दिखाई देते हैं और कुछ समय सामान्य से अधिक समय लेते हैं। मुख्य रूप से अजाक्स अनुप्रयोगों में। हम अपनी आवश्यकता के आधार पर डिफ़ॉल्ट पूलिंग अवधि निर्धारित कर सकते हैं। किसी तत्व को मतदान करते समय हम किसी अपवाद को अनदेखा कर सकते हैं।

साथ ही, वेबड्राइवर प्रतीक्षा और धाराप्रवाह प्रतीक्षा के बीच क्या अंतर है? मुख्य अंतर क्या वह एक वेबड्राइवर प्रतीक्षा में हम इसके लिए पूलिंग नहीं कर सकते हैं रुको परिदृश्य जहां in. के रूप में धाराप्रवाह प्रतीक्षा , हम पूलिंग समय निर्धारित कर सकते हैं जो संभव नहीं है वेबड्राइवर प्रतीक्षा करें . वेबएलिमेंट डायनेमिक एलीमेंट = (नया वेबड्राइवररुको (चालक, 10))।

इसके अलावा सेलेनियम में प्रतीक्षा के विभिन्न प्रकार क्या हैं?

वहाँ तीन हैं सेलेनियम में प्रतीक्षा के प्रकार . अंतर्निहित रुको , स्पष्ट रुको और धाराप्रवाह रुको . अंतर्निहित रुको : एक बार जब आप निहित परिभाषित करते हैं रुको तो यह होगा रुको सभी findElement() और findElements() के लिए।

थ्रेड स्लीप की सिफारिश क्यों नहीं की जाती है?

तुल्यकालन प्राप्त करने के तरीकों में से एक है, प्रतीक्षा को लागू करना कॉल करना है धागा . नींद () फ़ंक्शन हालांकि, यह है सिफारिश नहीं की गई क्योंकि यह है नहीं बहुत स्थिर और अविश्वसनीय। समय को मिलीसेकंड में निर्दिष्ट करना होगा।

सिफारिश की: