सेलेनियम सूट के विभिन्न घटक क्या हैं?



सेलेनियम घटकों पर यह लेख मुख्य रूप से सेलेनियम आरसी, सेलेनियम आईडीई, वेबड्राइवर, ग्रिड, आदि जैसे उपकरणों और घटकों के सेलेनियम सूट से संबंधित है।

यदि आप अपने पसंदीदा परीक्षण उपकरण के बारे में एक आलसी परीक्षक से पूछते हैं, तो एक उच्च संभावना है कि आपको 'मिलेगा' उत्तर के रूप में। क्योंकि यह इसके लिए सही उपकरण है एक वेब अनुप्रयोग की। इस लेख में, आइए देखें कि विभिन्न सेलेनियम घटक क्या हैं जो इसे इतना लोकप्रिय बनाते हैं।

इस विषय में नीचे विषय शामिल हैं:





आएँ शुरू करें!

सेलेनियम का परिचय

सेलेनियम एक ओपन-सोर्स टूल है, जिसका उपयोग वेब ब्राउज़र या वेब एप्लिकेशन पर किए गए परीक्षण मामलों को स्वचालित करने के लिए किया जाता है, जिन्हें किसी भी वेब ब्राउज़र का उपयोग करके परीक्षण किया जा रहा है।प्रतीक्षा करें, इससे पहले कि आप दूर हो जाएं, मुझे फिर से पुनरावृति करने दें, केवल वेब अनुप्रयोगों का परीक्षण संभव है । हम सेलेनियम का उपयोग करके न तो किसी डेस्कटॉप सॉफ़्टवेयर एप्लिकेशन का परीक्षण कर सकते हैं और न ही किसी मोबाइल एप्लिकेशन का परीक्षण कर सकते हैं।तो यह एक ओपन-सोर्स टूल है जो समर्थन करता है क्रॉस ब्राउज़िंग और वेब अनुप्रयोगों को स्वचालित करता है!



अब देखते हैं कि सेलेनियम के विभिन्न घटक कौन से हैं।

सेलेनियम घटक

सेलेनियम में मुख्य रूप से उपकरणों का एक सूट शामिल है, जिसमें शामिल हैं:

सेलेनियम सुइट - सेलेनियम वेबड्राइवर आर्किटेक्चर - एडुर्का



आइए इनमें से प्रत्येक उपकरण की कार्यक्षमता को अधिक विस्तार से समझें।

सेलेनियम आईडीई

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

सेलेनियम आईडीई में, परीक्षण मामले का निष्पादन बहुत धीमा है, और परीक्षण के मामलों के लिए रिपोर्ट जनरेशन चरण अन्य घटकों की तुलना में अच्छा नहीं है। यह समानांतर या दूरस्थ निष्पादन में परीक्षण मामले के निष्पादन का समर्थन नहीं करता है।

सेलेनियम आईडीई की कुछ कमियां हैं:

  1. यह फ़ायरफ़ॉक्स ब्राउज़र के परीक्षण मामले के निष्पादन को प्रतिबंधित करता है।

    महाराज और कठपुतली क्या है
  2. यह करने के लिए समर्थन का विस्तार नहीं करतामोबाइल आधारित परीक्षण जैसे iPhone / Android परीक्षण।

  3. परीक्षण के मामलों का निष्पादन बहुत धीमा है और अन्य घटकों की तुलना में रिपोर्ट जनरेशन स्टेप अच्छा नहीं है।

इसके बाद, आइए देखें कि सेलेनियम आरसी क्या है।

सेलेनियम आर.सी.

सेलेनियम आरसी, जिसे सेलेनियम 1 के रूप में भी जाना जाता है, मुख्य था वेबड्राइवर मर्ज सेलेनियम 2 को लाने से पहले लंबे समय तक। यह मुख्य रूप से जावास्क्रिप्ट पर निर्भर करता है । यह रूबी, पीएचपी का समर्थन करता है, , पर्ल और सी #, जावा, जावास्क्रिप्ट। यह वहाँ से बाहर लगभग हर ब्राउज़र का समर्थन करता है।

ध्यान दें: सेलेनियम आरसी आधिकारिक तौर पर पदावनत है।

सेलेनियम आरसी की कुछ अन्य विशेषताएं:

  • यह जावास्क्रिप्ट पर आधारित है। यह रिकॉर्ड / प्लेबैक सुविधा का समर्थन नहीं करता है।

  • यह एक क्लाइंट / सर्वर आर्किटेक्चर पर आधारित है, जिसका अर्थ है -> जब भी आप परीक्षण मामलों / टेस्ट स्क्रिप्ट को निष्पादित करना चाहते हैं, तो आपको सर्वर को मैन्युअल रूप से शुरू करना होगा।

  • यह परीक्षण मामलों के समानांतर निष्पादन के साथ-साथ सेलेनियम ग्रिड की मदद से दूरस्थ निष्पादन का समर्थन करता है।

की खामी सेलेनियम आर.सी. यह है कि जब भी आप परीक्षण मामलों को निष्पादित करना चाहते हैं, तो आपको सेलेनियम स्टैंडअलोन सर्वर को मैन्युअल रूप से शुरू करना चाहिए। इस समस्या को दूर करने के लिए, पेश किया गया था।

सेलेनियम वेबड्राइवर

सेलेनियम वेबड्राइवर एक ब्राउज़र ऑटोमेशन फ्रेमवर्क है जो कमांड को स्वीकार करता है और उन्हें एक ब्राउज़र पर भेजता है। यह एक ब्राउज़र-विशिष्ट ड्राइवर के माध्यम से कार्यान्वित किया जाता है। यह सीधे ब्राउज़र के साथ संचार करता है और इसे नियंत्रित करता है। सेलेनियम वेबड्राइवर विभिन्न प्रोग्रामिंग भाषाओं का समर्थन करता है जैसे - , सी #, , , पर्ल, माणिक । तथा

सेलेनियम वेबड्राइवर निम्नलिखित का समर्थन करता है:

  1. ऑपरेशन सिस्टम सपोर्ट - विंडोज, मैक ओएस, लिनक्स, सोलारिस
  2. ब्राउज़र का समर्थन - मोज़िला फ़ायरफ़ॉक्स, इंटरनेट एक्सप्लोरर, Google क्रोम 12.0.712.0 और इसके बाद के संस्करण, सफारी, ओपेरा 11.5 और इसके बाद के संस्करण, Android, iOS, HtmlUnit 2.9 और ऊपर।

यदि आप सेलेनियम वेबड्राइवर के बारे में अधिक जानना चाहते हैं, तो कृपया इस लेख को देखें । अब अंतिम घटक यानी सेलेनियम ग्रिड को समझते हैं।

सेलेनियम ग्रिड

सेलेनियम ग्रिड एक उपकरण है जिसका उपयोग सेलेनियम आरसी के साथ किया जाता है। इसका उपयोग समानांतर में विभिन्न ब्राउज़रों के खिलाफ विभिन्न मशीनों पर परीक्षण चलाने के लिए किया जाता है। इसका मतलब है - एक ही समय में विभिन्न ब्राउज़रों और ऑपरेटिंग सिस्टम को चलाने वाली विभिन्न मशीनों के खिलाफ कई परीक्षण चलाना। आप इस लेख को भी देख सकते हैं सेलेनियम ग्रिड एक व्यापक गेज पर अवधारणाओं को समझने के लिए।

तो यह सब सेलेनियम घटकों के बारे में था। इसके साथ, हम इस लेख के अंत में आते हैं।मुझे आशा है कि आपने अवधारणाओं को समझा और अपने ज्ञान के मूल्य को जोड़ने में मदद की। अब, यदि आप सेलेनियम में अधिक जानकारी प्राप्त करना चाहते हैं, तो आप हमारी जांच कर सकते हैं

अगर आपको यह “सेलेनियम कंपोनेंट्स लेख मिला है ' से मिलता जुलता, इसकी जाँच पड़ताल करो 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है।