30 best selenium tutorials
स्क्रैच से जानें और मास्टर सेलेनियम के सर्वश्रेष्ठ सेलेनियम ट्यूटोरियल की पूरी सूची:
एसटीएच पाठकों से लगातार कई अनुरोधों के बाद, आज हम आखिरकार हैं हमारे मुफ़्त सेलेनियम ट्यूटोरियल श्रृंखला का शुभारंभ । इस सेलेनियम प्रशिक्षण श्रृंखला में, हम सभी सेलेनियम परीक्षण अवधारणाओं और इसके पैकेजों को कवर करेंगे जिसमें व्यावहारिक उदाहरणों को समझना आसान होगा।
इन सेलेनियम ट्यूटोरियल शुरुआती स्तर के सेलेनियम उपयोगकर्ताओं के लिए उपयोगी हैं। बहुत ही मूल सेलेनियम अवधारणाओं के ट्यूटोरियल से शुरू होकर, हम धीरे-धीरे फ्रेमवर्क निर्माण, सेलेनियम ग्रिड और ककड़ी बीडीडी जैसे उन्नत विषयों पर आगे बढ़ेंगे।
इस श्रृंखला में सेलेनियम ट्यूटोरियल की एक पूरी सूची:
सेलेनियम मूल बातें:
- ट्यूटोरियल # 1 : सेलेनियम परीक्षण परिचय (ज़रूर पढ़ें)
- ट्यूटोरियल # 2 : सेलेनियम आईडीई सुविधाएँ, सेलेनियम डाउनलोड और स्थापना
- ट्यूटोरियल # 3 : मेरी पहली सेलेनियम आईडीई स्क्रिप्ट (ज़रूर पढ़ें)
- ट्यूटोरियल # 4 : फायरबग और इसकी स्थापना का उपयोग करके एक स्क्रिप्ट बनाना
- ट्यूटोरियल # 5 : लोकेटर प्रकार: आईडी, क्लासनेम, नाम, लिंक पाठ, Xpath
- ट्यूटोरियल # 6 : लोकेटर प्रकार: सीएसएस चयनकर्ता
- ट्यूटोरियल # 7 : Google Chrome और IE में तत्वों का पता लगाना
सेलेनियम वेबड्राइवर:
- ट्यूटोरियल # 8 : सेलेनियम वेबड्राइवर परिचय (ज़रूर पढ़ें)
- ट्यूटोरियल # 9 : ग्रहण के साथ सेलेनियम वेबड्राइवर इंस्टालेशन
- ट्यूटोरियल # 10 : मेरी पहली सेलेनियम वेबड्राइवर स्क्रिप्ट (ज़रूर पढ़ें)
- ट्यूटोरियल # 11 : JUnit का परिचय
- ट्यूटोरियल # 12: TestNG का परिचय (ज़रूर पढ़ें)
- ट्यूटोरियल # 13 : बूंद-बूंद को संभालना
- ट्यूटोरियल # 14 : लूपिंग और कंडिशनल कमांड
- ट्यूटोरियल # 15 : स्पष्ट और निहित इंतजार
- ट्यूटोरियल # 16 : अलर्ट / पॉपअप को संभालना
- ट्यूटोरियल # 17 : आमतौर पर इस्तेमाल होने वाले कमांड्स
- ट्यूटोरियल # 18 : वेब टेबल्स, फ्रेम्स, डायनामिक एलिमेंट्स को हैंडल करना
- ट्यूटोरियल # 19 : संचालन अपवाद
सेलेनियम फ्रेमवर्क:
- ट्यूटोरियल # 20 : सबसे लोकप्रिय टेस्ट ऑटोमेशन चौखटे (ज़रूर पढ़ें)
- ट्यूटोरियल # 21 : एक्सेल से सेलेनियम फ्रेमवर्क क्रिएशन एंड एक्सेसिंग टेस्ट डेटा (ज़रूर पढ़ें)
- ट्यूटोरियल # 22 : जेनरिक और टेस्टसुइट बनाना
- ट्यूटोरियल # 23 : Apache ANT का उपयोग करना
- ट्यूटोरियल # 24 : सेलेनियम मावेन परियोजना की स्थापना
- ट्यूटोरियल # 25 : हडसन सतत एकीकरण उपकरण का उपयोग करना
उन्नत सेलेनियम:
- ट्यूटोरियल # 26 : सेलेनियम में लॉगिंग
- ट्यूटोरियल # 27 : सेलेनियम स्क्रिप्टिंग टिप्स एंड ट्रिक्स
- ट्यूटोरियल # 28 : सेलेनियम वेबड्राइवर का उपयोग करके डेटाबेस परीक्षण
- ट्यूटोरियल # 29 : सेलेनियम ग्रिड परिचय (ज़रूर पढ़ें)
- ट्यूटोरियल # 30 : ककड़ी और सेलेनियम भाग -1 का उपयोग करके स्वचालन परीक्षण
- ट्यूटोरियल # 31 : ककड़ी भाग -2 के साथ सेलेनियम वेबड्राइवर का एकीकरण
- ट्यूटोरियल # 32: सेलेनियम में जीत और TestNG चौखटे का उपयोग करना
- ट्यूटोरियल # 33: सेलेनियम अभिकथन उदाहरण - परियोजनाओं में व्यावहारिक अनुप्रयोग
- ट्यूटोरियल # 34: पेज फैक्ट मॉडल सेलेनियम में पेज फैक्ट्री का उपयोग किए बिना
- ट्यूटोरियल # 35: पेज फैक्ट मॉडल सेलेनियम में पेज फैक्ट्री का उपयोग करना
- ट्यूटोरियल # 36: उदाहरणों के साथ सेलेनियम में कीवर्ड संचालित फ्रेमवर्क
- ट्यूटोरियल # 37: सेलेनियम में हाइब्रिड फ्रेमवर्क क्या है?
- ट्यूटोरियल # 38: कैसे AutoIT का उपयोग कर सेलेनियम में विंडोज पॉप अप को संभालने के लिए
- ट्यूटोरियल # 39: सेलेनियम में डिबगिंग तकनीक
- ट्यूटोरियल # 40: सेलेनियम वेबड्राइवर स्विचटॉ () विधि का उपयोग करते हुए IFrames को संभालना
- ट्यूटोरियल # 41: सेलेनियम में डायनेमिक Xpath के लिए XPath फ़ंक्शंस
- ट्यूटोरियल # 42: सेलेनियम में डायनेमिक एक्सपैथ के लिए एक्सपीथ एक्सिस
- ट्यूटोरियल # 43: सेलेनियम में वेबड्राइवर श्रोता
- ट्यूटोरियल # 44: उदाहरण के लिए सेलेनियम में चेक बॉक्स का चयन कैसे करें
- ट्यूटोरियल # 45: सेलेनियम वेबड्राइवर में स्क्रॉल बार को कैसे हैंडल करें
- ट्यूटोरियल # 46: सेलेनियम में स्क्रीनशॉट कैसे लें
- ट्यूटोरियल # 47: सेलेनियम वेबड्राइवर में रेडियो बटन का चयन कैसे करें?
- ट्यूटोरियल # 48: सेलेनियम क्रियाएँ: सेलेनियम में डबल और राइट क्लिक करें
- ट्यूटोरियल # 49: सेलेनियम वेबड्राइवर का उपयोग करके फ़ाइल कैसे अपलोड करें - 3 विधियाँ
सेलेनियम टिप्स और साक्षात्कार की तैयारी:
- ट्यूटोरियल # 50 : सेलेनियम परियोजना परीक्षण प्रयास अनुमान
- ट्यूटोरियल # 51 : सेलेनियम साक्षात्कार प्रश्न और उत्तर
लर्निंग सेलेनियम कैसे शुरू करें?
इस नि: शुल्क सेलेनियम प्रशिक्षण श्रृंखला की मदद से अपने दम पर सेलेनियम परीक्षण सीखना शुरू करने का सबसे अच्छा समय है। ट्यूटोरियल पढ़ें, अपने घर पर उदाहरणों का अभ्यास करें, और अपने प्रश्नों को संबंधित ट्यूटोरियल के टिप्पणी अनुभाग में रखें। हम इन सभी प्रश्नों को संबोधित करेंगे।
यह आपको सीखने और सबसे लोकप्रिय सॉफ्टवेयर परीक्षण उपकरण में से एक को मास्टर करने में मदद करने का हमारा वास्तविक प्रयास है!
आप क्या सीखेंगे:
सेलेनियम परिचय
हम अपनी अभी तक की एक और श्रृंखला शुरू करने के लिए बहुत खुश हैं सॉफ्टवेयर परीक्षण प्रशिक्षण ट्यूटोरियल । इस ट्यूटोरियल को शुरू करने के पीछे की मान्यता आपको व्यापक रूप से उपयोग किए जाने वाले सॉफ़्टवेयर परीक्षण स्वचालन समाधान में से एक में विशेषज्ञ बनाना है, सेलेनियम ।
इस श्रृंखला में, हम सेलेनियम के विभिन्न पहलुओं को देखेंगे। सेलेनियम केवल एक उपकरण नहीं है, यह स्वतंत्र उपकरणों का एक समूह है। हम सेलेनियम के कुछ औजारों को व्यावहारिक उदाहरणों के साथ विस्तार से देखेंगे जहां भी लागू हो।
इससे पहले कि आप इस रोमांचक और उपयोगी श्रृंखला को पढ़ें, हम इस पर नज़र डालते हैं कि इसे आपके लिए क्या मिला है।
क्यों सेलेनियम?
वर्तमान उद्योग के रुझानों से पता चला है कि स्वचालन परीक्षण के लिए एक जन आंदोलन है। इसलिए पुनरावृत्ति मैनुअल परीक्षण परिदृश्यों के एक क्लस्टर ने इन मैनुअल परिदृश्यों को स्वचालित करने के अभ्यास में लाने की मांग की है।
ऑटोमेशन टेस्ट को लागू करने के कई फायदे हैं; आइए उन पर एक नज़र डालें:
- बार-बार परीक्षण मामलों के निष्पादन का समर्थन करता है
- एक बड़े टेस्ट मैट्रिक्स के परीक्षण में सहायता
- समानांतर निष्पादन सक्षम करता है
- अप्राप्य निष्पादन को प्रोत्साहित करता है
- इस प्रकार सटीकता में सुधार होता है जिससे मानव जनित त्रुटियां कम होती हैं
- समय और पैसा बचाता है
इन सभी लाभों के परिणामस्वरूप निम्नलिखित हैं:
- उच्च आरओआई
- तेजी से GoTo बाजार
कई स्वचालन परीक्षण लाभ हैं जो अच्छी तरह से समझे जाते हैं और बड़े पैमाने पर सॉफ्टवेयर परीक्षण उद्योग में इसके बारे में बात की जाती है।
सबसे अधिक पूछे जाने वाले प्रश्नों में से एक यह है कि -
- मेरे परीक्षणों को स्वचालित करने के लिए मेरे लिए सबसे अच्छा उपकरण क्या है?
- क्या इसमें कोई लागत शामिल है?
- क्या इसे अनुकूलित करना आसान है?
वेब-आधारित अनुप्रयोगों को स्वचालित करने के लिए उपरोक्त सभी प्रश्नों में से एक सबसे अच्छा उत्तर है सेलेनियम। इसलिये:
- यह एक खुला स्रोत है
- इसका एक बड़ा उपयोगकर्ता आधार और समुदायों की मदद करना है
- इसमें मल्टी-ब्राउज़र और प्लेटफ़ॉर्म संगतता है
- इसमें सक्रिय रिपोजिटरी विकास है
- यह कई भाषा कार्यान्वयनों का समर्थन करता है
सेलेनियम में पहली झलक
सेलेनियम सबसे लोकप्रिय स्वचालित परीक्षण सुइट्स में से एक है। सेलेनियम को वेब आधारित अनुप्रयोगों और ब्राउज़रों और प्लेटफार्मों की एक विस्तृत श्रृंखला के कार्यात्मक पहलुओं के स्वचालन परीक्षण को समर्थन और प्रोत्साहित करने के लिए इस तरह से डिज़ाइन किया गया है। ओपन-सोर्स समुदाय में अपने अस्तित्व के कारण, यह परीक्षण पेशेवरों के बीच सबसे अधिक स्वीकृत उपकरणों में से एक बन गया है।
सेलेनियम ब्राउज़रों, प्रौद्योगिकियों और प्लेटफार्मों की एक विस्तृत श्रृंखला का समर्थन करता है।
विंडोज़ में बाइनरी फाइलें कैसे खोलें
सेलेनियम घटक
सेलेनियम सिर्फ एक उपकरण या उपयोगिता नहीं है, बल्कि कई का एक पैकेज है परीक्षण उपकरण , इसलिए इसे सूट कहा जाता है। इन उपकरणों में से प्रत्येक को अलग-अलग परीक्षण और को पूरा करने के लिए डिज़ाइन किया गया है पर्यावरण आवश्यकताओं का परीक्षण करें ।
सूट पैकेज निम्नलिखित उपकरणों के सेट का गठन करता है:
- सेलेनियम एकीकृत विकास पर्यावरण (IDE)
- सेलेनियम रिमोट कंट्रोल (आरसी)
- सेलेनियम वेबड्राइवर
- सेलेनियम ग्रिड
सेलेनियम आरसी और वेबड्राइवर, एक साथ संयुक्त रूप से लोकप्रिय हैं सेलेनियम 2 । सेलेनियम आर.सी. अकेले के रूप में भी जाना जाता है सेलेनियम 1 ।
सेलेनियम संस्करणों का संक्षिप्त परिचय
सेलेनियम कोर
सेलेनियम नाम के एक इंजीनियर के निरंतर प्रयासों का परिणाम है जेसन हगिन्स से विचार काम करता है । आंतरिक समय और व्यय आवेदन के परीक्षण के लिए जिम्मेदार होने के नाते, उन्होंने गुणवत्ता और सटीकता से समझौता किए बिना दोहराए गए मैनुअल कार्यों से छुटकारा पाने के लिए एक स्वचालन परीक्षण उपकरण की आवश्यकता का एहसास किया।
परिणामस्वरूप, उन्होंने एक जावास्क्रिप्ट प्रोग्राम बनाया, जिसका नाम “ जावास्क्रिप्टटेस्टनर '2004 की शुरुआत में जो ब्राउज़र के कार्यों को स्वचालित रूप से नियंत्रित कर सकता था, जो ब्राउज़र के साथ संचार करने वाले उपयोगकर्ता के समान था।
इसके बाद, जेसन ने एक विशाल दर्शकों के लिए टूल को प्रदर्शित करना शुरू कर दिया। आखिरकार, इस उपकरण को एक ओपन-सोर्स श्रेणी में वर्गीकृत करने और अन्य वेब-आधारित अनुप्रयोगों के लिए पुन: प्रयोज्य परीक्षण ढांचे के रूप में विकसित करने की इसकी क्षमता पर चर्चा की गई।
उपकरण को बाद में नाम के साथ प्रशंसित किया गया था ” सेलेनियम कोर ”।
सेलेनियम आईडीई (सेलेनियम एकीकृतउसे जरूरलोपमेंटवातावरण)
सेलेनियम आईडीई शिन्या कासटानी द्वारा विकसित किया गया था। सेलेनियम कोर का अध्ययन करते समय, उन्होंने महसूस किया कि इस जावास्क्रिप्ट कोड को एक एकीकृत विकास वातावरण (आईडीई) बनाने के लिए बढ़ाया जा सकता है, जिसे मोज़िला फ़ायरफ़ॉक्स में प्लग किया जा सकता है। यह IDE फ़ायरफ़ॉक्स उदाहरण पर उपयोगकर्ता कार्यों को रिकॉर्ड करने और चलाने में सक्षम था, जिस पर इसे प्लग-इन किया गया था। बाद में, सेलेनियम आईडीई वर्ष 2006 में सेलेनियम पैकेज का एक हिस्सा बन गया। बाद में इस उपकरण ने समुदाय के लिए महान मूल्य और क्षमता को बदल दिया।
सेलेनियम पैकेज के भीतर सेलेनियम आईडीई सभी उपकरणों में सबसे सरल और आसान है। इसकी रिकॉर्ड और प्लेबैक सुविधाएँ किसी भी प्रोग्रामिंग भाषा के लिए न्यूनतम परिचितों के साथ सीखना आसान बनाती हैं। कई फायदों के साथ, सेलेनियम आईडीई के साथ कुछ नुकसान, इस प्रकार अधिक उन्नत परीक्षण स्क्रिप्ट के मामले में इसका उपयोग करना अनुचित है।
सेलेनियम आईडीई के लाभ और नुकसान:
आईडीई के नुकसान वास्तव में सेलेनियम के नुकसान नहीं हैं, वास्तव में। बल्कि वे सिर्फ सीमाएं हैं जो आईडीई हासिल कर सकता है। इन सीमाओं का उपयोग करके दूर किया जा सकता है सेलेनियम आरसी या वेबड्राइवर ।
सेलेनियम आरसी (सेलेनियम रिमोट कंट्रोल)
सेलेनियम आर.सी. जावा में लिखा गया एक उपकरण है जो उपयोगकर्ता को किसी भी प्रोग्रामिंग भाषा में वेब-आधारित अनुप्रयोग के लिए परीक्षण स्क्रिप्ट का निर्माण करने की अनुमति देता है जिसे वह चुनता है। सेलेनियम आरसी के परिणामस्वरूप विभिन्न नुकसानों को दूर करने के लिए आया था सेलेनियम आईडीई या कोर ।
सेलेनियम कोर का उपयोग करते समय लगाए गए लूपहोल्स और प्रतिबंधों ने उपयोगकर्ता के लिए टूल की संपूर्णता का लाभ उठाना मुश्किल बना दिया। इस प्रकार इसने परीक्षण प्रक्रिया को एक बोझिल और दूरगामी कार्य बना दिया।
महत्वपूर्ण प्रतिबंधों में से एक था एक ही मूल नीति।
सम उत्पत्ति नीति के साथ समस्या:
समान उत्पत्ति नीति के साथ समस्या यह है, यह एक दस्तावेज़ के DOM को एक मूल से एक्सेस करने के लिए अस्वीकार करता है जो उस मूल से अलग है जिसे हम दस्तावेज़ तक पहुंचने का प्रयास कर रहे हैं।
उत्पत्ति योजना, होस्ट और URL के पोर्ट का एक क्रमिक संयोजन है।उदाहरण के लिए, http://www.seleniumhq.org/projects/ URL के लिए, मूल HTTP, seleniumhq.org, 80 इसी के संयोजन है।
इस प्रकार सेलेनियम कोर (जावास्क्रिप्ट प्रोग्राम) मूल से उन तत्वों तक नहीं पहुंच सकता है, जहां यह लॉन्च किया गया था।
उदाहरण के लिए, अगर मैंने 'http://www.seleniumhq.org/' से जावास्क्रिप्ट प्रोग्राम लॉन्च किया है, तो मैं 'http://www.seleniumhq.org/projects' जैसे डोमेन के भीतर पृष्ठों तक पहुँचने में सक्षम हो गया हूँ / ”या“ http://www.seleniumhq.org/download/ ”। Google.com, yahoo.com जैसे अन्य डोमेन अब और सुलभ नहीं होंगे।
पासवर्ड पटाखा सॉफ्टवेयर मुफ्त डाउनलोड पूर्ण संस्करण
इस प्रकार, सेलेनियम कोर का उपयोग करके किसी भी एप्लिकेशन का परीक्षण करने के लिए, एक ही-मूल नीति की समस्या को दूर करने के लिए सेलेनियम कोर और वेब सर्वर पर संपूर्ण एप्लिकेशन इंस्टॉल करना होगा।
इसलिए, सेलेनियम, कोर पर परीक्षण के तहत आवेदन की एक अलग प्रतिलिपि बनाने की आवश्यकता के बिना एक ही मूल नीति को संचालित करने के लिए, सेलेनियम रिमोट कंट्रोल परिचित कराया। जब जेसन हगिन्स सेलेनियम का प्रदर्शन कर रहे थे, पॉल हेमंत नाम के थॉटवर्क्स के एक अन्य साथी ने एक ही मूल नीति और एक टूल का उपयोग करने का सुझाव दिया, जिसे हमारी पसंद की प्रोग्रामिंग भाषा के साथ वायर्ड किया जा सकता है। इस प्रकार सेलेनियम आरसी अस्तित्व में आया।
सेलेनियम आईडीई के विपरीत, सेलेनियम आरसी ब्राउज़रों और प्लेटफार्मों की एक विस्तृत श्रृंखला का समर्थन करता है।
वर्कफ़्लो विवरण
- उपयोगकर्ता वांछित प्रोग्रामिंग भाषा में एक परीक्षण स्क्रिप्ट बनाता है।
- प्रत्येक प्रोग्रामिंग भाषा के लिए, एक निर्दिष्ट क्लाइंट लाइब्रेरी है।
- क्लाइंट लाइब्रेरी सेलेनियम सर्वर के लिए परीक्षण आदेशों को नष्ट कर देता है।
- सेलेनियम सर्वर डिक्रिप्ट करता है और परीक्षण कमांड को जावास्क्रिप्ट कमांड में परिवर्तित करता है और उन्हें ब्राउज़र में भेजता है।
- ब्राउज़र सेलेनियम कोर का उपयोग करके कमांड निष्पादित करता है और परिणाम को सेलेनियम सर्वर पर वापस भेजता है
- सेलेनियम सर्वर क्लाइंट लाइब्रेरी के लिए परीक्षा परिणाम बचाता है।
सेलेनियम आरसी स्क्रिप्ट बनाने से पहले कुछ पूर्व आवश्यकताएं होती हैं:
- एक प्रोग्रामिंग भाषा - जावा, सी #, पायथन आदि।
- एक एकीकृत विकास पर्यावरण-ग्रहण, नेटबीन्स आदि।
- एक परीक्षण रूपरेखा (वैकल्पिक) - JUnit, TestNG आदि।
- और सेलेनियम आरसी सेटअप ऑफ कोर्स
सेलेनियम आरसी के लाभ और नुकसान:
कृपया सेलेनियम आरसी के फायदे और नुकसान के बारे में अधिक जानकारी के लिए निम्नलिखित आंकड़े देखें।
सेलेनियम ग्रिड
सेलेनियम आरसी के साथ, एक परीक्षक का जीवन हमेशा सकारात्मक और अनुकूल रहा है जब तक कि उभरती हुई प्रवृत्तियों ने कई प्लेटफार्मों और ब्राउज़रों पर समान या अलग-अलग परीक्षण स्क्रिप्ट निष्पादित करने की मांग उठाई, ताकि वितरित परीक्षण निष्पादन, विभिन्न वातावरणों के तहत परीक्षण और बचत प्राप्त हो सके निष्पादन समय उल्लेखनीय रूप से। इस प्रकार, इन आवश्यकताओं को पूरा करना सेलेनियम ग्रिड तस्वीर में लाया गया था।
सेलेनियम ग्रिड को पैट लाइटबॉडी द्वारा एक साथ कई प्लेटफार्मों पर परीक्षण सूट को निष्पादित करने की आवश्यकता को संबोधित करने के लिए पेश किया गया था।
सेलेनियम वेबड्राइवर
सेलेनियम वेबड्राइवर वर्ष 2006 में साइमन स्टीवर्ट नाम के थॉटवर्क्स में एक और इंजीनियर द्वारा बनाया गया था। वेबड्राइवर भी सेलेनियम आरसी के साथ सूक्ष्म अंतर के साथ एक वेब-आधारित परीक्षण उपकरण है। चूंकि टूल मौलिक पर बनाया गया था, जहां प्रत्येक वेब ब्राउज़र के लिए एक अलग क्लाइंट बनाया गया था; कोई जावास्क्रिप्ट भारी उठाने की आवश्यकता नहीं थी। यह बीच संगतता विश्लेषण का कारण बना सेलेनियम आर.सी. तथा वेबड्राइवर । जिसके परिणामस्वरूप एक अधिक शक्तिशाली स्वचालित परीक्षण उपकरण विकसित किया गया था सेलेनियम 2 ।
WebDriver साफ और विशुद्ध रूप से एक वस्तु-उन्मुख रूपरेखा है। यह किसी भी परिधीय इकाई का उपयोग किए बिना स्वचालन के लिए ब्राउज़र की मूल संगतता का उपयोग करता है। बढ़ती मांग के साथ, इसे एक बड़ी लोकप्रियता और उपयोगकर्ता-आधार प्राप्त हुआ है।
सेलेनियम वेबड्राइवर के फायदे और नुकसान:
वेबड्राइवर के फायदे और नुकसान के बारे में अधिक जानकारी के लिए निम्न आकृति देखें।
सेलेनियम 3
सेलेनियम 3 का एक उन्नत संस्करण है सेलेनियम 2 । यह एक उपकरण है जो मोबाइल और वेब अनुप्रयोगों के स्वचालन पर केंद्रित है। यह कहते हुए कि यह मोबाइल परीक्षण का समर्थन करता है, हमारा कहने का मतलब है कि वेबड्राइवर एपीआई को मोबाइल एप्लिकेशन परीक्षण की जरूरतों को पूरा करने के लिए बढ़ाया गया है। इस टूल के जल्द ही बाजार में लॉन्च होने की उम्मीद है।
पर्यावरण और प्रौद्योगिकी ढेर
सेलेनियम सुइट में प्रत्येक नए उपकरण के आगमन और जोड़ के साथ, वातावरण और प्रौद्योगिकियां अधिक संगत हो जाती हैं। यहां सेलेनियम टूल्स द्वारा समर्थित पर्यावरण और प्रौद्योगिकियों की एक विस्तृत सूची है।
ब्राउज़रों का समर्थन किया
.dat फ़ाइल कैसे खोलें
समर्थित प्रोग्रामिंग भाषाएँ
समर्थित ऑपरेटिंग सिस्टम
समर्थित परीक्षण चौखटे
निष्कर्ष
इस ट्यूटोरियल में, हमने आपको सेलेनियम सुइट से परिचित कराने का प्रयास किया, जिसमें इसके विभिन्न घटकों, उपयोगों और एक-दूसरे के लिए उनके लाभों का वर्णन किया गया है।
यहाँ इस लेख के क्रूक्स हैं।
- सेलेनियम कई स्वचालित परीक्षण उपकरणों का एक सूट है, उनमें से प्रत्येक विभिन्न परीक्षण आवश्यकताओं की पूर्ति करता है।
- ये सभी उपकरण एक ओपन-सोर्स श्रेणी की एक ही छतरी के नीचे आते हैं और केवल वेब-आधारित परीक्षण का समर्थन करते हैं।
- सेलेनियम सुइट 4 बुनियादी घटकों से युक्त है; सेलेनियम आईडीई, सेलेनियम आरसी, वेबड्राइवर और सेलेनियम ग्रिड ।
- उपयोगकर्ता से अपेक्षा की जाती है कि वह अपनी आवश्यकताओं के लिए समझदारी से सही सेलेनियम टूल का चयन करे।
- सेलेनियम आईडीई फ़ायरफ़ॉक्स प्लग-इन के रूप में वितरित किया जाता है और इसे स्थापित करना और उपयोग करना आसान है। उपयोगकर्ता को पूर्व प्रोग्रामिंग ज्ञान रखने की आवश्यकता नहीं है। सेलेनियम आईडीई एक भोले उपयोगकर्ता के लिए एक आदर्श उपकरण है।
- सेलेनियम आरसी एक सर्वर है जो उपयोगकर्ता को वांछित प्रोग्रामिंग भाषा में परीक्षण स्क्रिप्ट बनाने की अनुमति देता है। यह ब्राउज़रों के बड़े स्पेक्ट्रम के भीतर परीक्षण स्क्रिप्ट निष्पादित करने की भी अनुमति देता है।
- सेलेनियम ग्रिड निष्पादन के लिए एक ही समय में विभिन्न प्लेटफार्मों और ब्राउज़रों पर अपनी परीक्षण स्क्रिप्ट वितरित करके सेलेनियम आरसी के लिए एक अतिरिक्त सुविधा लाता है, इस प्रकार मास्टर-दास वास्तुकला को लागू करता है।
- WebDriver पूरी तरह से एक अलग उपकरण है जिसमें सेलेनियम आरसी पर विभिन्न फायदे हैं। सेलेनियम आरसी और वेबड्राइवर के संलयन को सेलेनियम 2 के रूप में भी जाना जाता है। वेबड्राइवर सीधे वेब ब्राउज़र के साथ संचार करता है और स्वचालित करने के लिए अपनी मूल संगतता का उपयोग करता है।
- सेलेनियम 3 सेलेनियम सूट में सबसे प्रत्याशित समावेश है जिसे अभी बाजार में लॉन्च किया जाना है। सेलेनियम 3 दृढ़ता से मोबाइल परीक्षण को प्रोत्साहित करता है।
अगले ट्यूटोरियल में, हम सेलेनियम आईडीई की मूल बातें, इसकी स्थापना और सुविधाओं के बारे में चर्चा करेंगे। हम सेलेनियम आईडीई की बुनियादी शब्दावली और नामकरण पर भी एक नज़र रखेंगे।
अगला सेलेनियम ट्यूटोरियल: सेलेनियम आईडीई और इसकी स्थापना का परिचय सेलेनियम आईडीई की सभी विशेषताओं पर एक विस्तृत अध्ययन के साथ (जल्द ही आ रहा है)
पाठकों के लिए एक टिप्पणी : सेलेनियम प्रशिक्षण श्रृंखला का हमारा अगला ट्यूटोरियल प्रसंस्करण मोड में है, इस बीच आप इसकी आधिकारिक वेबसाइट को देखकर सेलेनियम सूट और इसके उपकरणों के बारे में थोड़ा पता लगा सकते हैं।
लेखक के बारे में:
श्रुति श्रीवास्तव (इस श्रृंखला के लिए हमारा मुख्य लेखक), अमरेश ढल, और पल्लवी शर्मा इस श्रृंखला को हमारे पाठकों तक पहुँचाने में हमारी मदद कर रहे हैं।
बने रहें और अपने विचारों, टिप्पणियों और ज्ञान को साझा करें। इसके अलावा, हमें बताएं कि क्या आपको लगता है कि हम कुछ याद कर रहे हैं ताकि हम उन्हें अपने बाद के ट्यूटोरियल में शामिल कर सकें।
अनुशंसित पाठ
- सेलेनियम वेबड्राइवर का परिचय - सेलेनियम ट्यूटोरियल # 8
- कुशल सेलेनियम स्क्रिप्टिंग और समस्या निवारण परिदृश्य - सेलेनियम ट्यूटोरियल # 27
- ककड़ी सेलेनियम ट्यूटोरियल: ककड़ी जावा सेलेनियम वेबड्राइवर एकीकरण
- सेलेनियम उदाहरणों के साथ पाठ ट्यूटोरियल द्वारा तत्व का पता लगाएं
- लॉग (लॉग 4 जे ट्यूटोरियल) के साथ सेलेनियम लिपियों को डीबग करना - सेलेनियम ट्यूटोरियल # 26
- शुरुआती के लिए गहराई से ग्रहण ट्यूटोरियल
- सेलेनियम लिपियों के निर्माण के लिए क्रोम और IE ब्राउज़रों में तत्वों का पता कैसे लगाएं - सेलेनियम ट्यूटोरियल # 7
- ककड़ी उपकरण और सेलेनियम का उपयोग करके स्वचालन परीक्षण - सेलेनियम ट्यूटोरियल # 30