पेज ऑब्जेक्ट और पेज फैक्ट्री में क्या अंतर है?
पेज ऑब्जेक्ट और पेज फैक्ट्री में क्या अंतर है?

वीडियो: पेज ऑब्जेक्ट और पेज फैक्ट्री में क्या अंतर है?

वीडियो: पेज ऑब्जेक्ट और पेज फैक्ट्री में क्या अंतर है?
वीडियो: पेज ऑब्जेक्ट मॉडल और पेज फ़ैक्टरी के बीच क्या अंतर है? (सेलेनियम साक्षात्कार प्रश्न #42) 2024, मई
Anonim

क्या है पेज ऑब्जेक्ट मॉडल के बीच अंतर (पीओएम) और पेज फैक्ट्री : पृष्ठ वस्तु एक वर्ग है जो एक वेब का प्रतिनिधित्व करता है पृष्ठ और कार्यक्षमता और सदस्यों को पकड़ें। पेज फैक्ट्री वेबलेमेंट्स को इनिशियलाइज़ करने का एक तरीका है जिसके साथ आप इंटरैक्ट करना चाहते हैं पृष्ठ वस्तु जब आप इसका एक उदाहरण बनाते हैं।

इसी तरह लोग पूछते हैं, पेज फैक्ट्री क्या है?

NS पेज फैक्ट्री सेलेनियम में कक्षा का विस्तार है पृष्ठ वस्तु डिजाइन पैटर्न। इसका उपयोग के तत्वों को प्रारंभ करने के लिए किया जाता है पृष्ठ ऑब्जेक्ट करें या तत्काल करें पृष्ठ वस्तुएँ ही। इसका उपयोग a. के तत्वों को प्रारंभ करने के लिए किया जाता है पृष्ठ 'FindElement' या 'FindElements' का उपयोग किए बिना कक्षा।

इसके बाद, प्रश्न यह है कि पेज ऑब्जेक्ट मॉडल क्या है? पेज ऑब्जेक्ट मॉडल एक डिजाइन है प्रतिरूप जो टेस्ट मेंटेनेंस बढ़ाने और कोड डुप्लिकेशन को कम करने के लिए टेस्ट ऑटोमेशन में लोकप्रिय हो गया है। ए पृष्ठ वस्तु एक वस्तु -ओरिएंटेड क्लास जो एक इंटरफ़ेस के रूप में कार्य करता है पृष्ठ आपके ऑटो का।

पेज ऑब्जेक्ट मॉडल में पेज फैक्ट्री क्या है?

पेज ऑब्जेक्ट मॉडल एक वस्तु रिपोजिटरी डिज़ाइन प्रतिरूप सेलेनियम वेबड्राइवर में। पीओएम हमारे परीक्षण कोड को बनाए रखने योग्य, पुन: प्रयोज्य बनाता है। पेज फैक्ट्री बनाने का एक अनुकूलित तरीका है वस्तु पोमकॉन्सेप्ट में रिपॉजिटरी।

पेज ऑब्जेक्ट मॉडल का क्या फायदा है?

लाभ का पेज ऑब्जेक्टमॉडल : के अनुसार पेज ऑब्जेक्ट मॉडल , आपको परीक्षण और तत्व लोकेटर को अलग-अलग रखना चाहिए। यह कोड को साफ और समझने और बनाए रखने में आसान रखेगा। NS पेजऑब्जेक्ट दृष्टिकोण एक परीक्षण प्रोग्रामर के अनुकूल, अधिक टिकाऊ और व्यापक में स्वचालन ढांचे को बनाता है।

सिफारिश की: