webdriver entire setup
पिछले ट्यूटोरियल में, हमने पेश किया बेसिक आर्किटेक्चर और वेबड्राइवर की विशेषताएं । यह 9 वां ट्यूटोरियल है सेलेनियम ट्यूटोरियल प्रशिक्षण श्रृंखला ।
बिक्री के बिंदु के लिए आईपैड का उपयोग करना
इस ट्यूटोरियल में, हम के बारे में चर्चा करेंगे स्थापना प्रक्रिया शुरू करने के लिए WebDriver के साथ शुरू करने से खरोंच । हम वेबड्राइवर द्वारा प्रदान किए गए ड्राइवरों की विविध रेंज, विभिन्न परीक्षण और पर्यावरणीय आवश्यकताओं के लिए प्रत्येक खानपान के बारे में भी चर्चा करेंगे।
स्क्रिप्टिंग के लिए WebDriver का उपयोग करने में सक्षम होने के लिए, कुछ पूर्व-आवश्यकताएं हैं जो मूल स्थान सेटअप जैसी जगह में होना चाहिए। इस श्रृंखला में, हम अपने नमूना उदाहरणों में एक प्रोग्रामिंग भाषा के रूप में जावा का उपयोग करेंगे। इस प्रकार हम जावा इंस्टॉलेशन से शुरुआत करते हैं।
आप क्या सीखेंगे:
- जावा इंस्टॉलेशन
- ग्रहण आईडीई स्थापना
- वेबड्राइवर को कॉन्फ़िगर करना
- उपलब्ध ड्राइवर्स
- निष्कर्ष
- अनुशंसित पाठ
जावा इंस्टॉलेशन
चरण 1: Oracle आधिकारिक साइट पर जाएं - “ जावा डाउनलोड ”, जावा प्लेटफॉर्म, स्टैंडर्ड एडिशन डाउनलोड करें। सभी हालिया रिलीज़ पृष्ठ पर उपलब्ध हैं।
चरण 2: जैसे ही आप डाउनलोड बटन पर क्लिक करेंगे, निम्न स्क्रीन दिखाई देगी। जावा इंस्टॉलेशन के लिए लाइसेंस समझौते को स्वीकार करें और विभिन्न सूचीबद्ध जावा डेवलपमेंट किट में से चुनें। वह चुनें जो आपके सिस्टम कॉन्फ़िगरेशन के लिए सबसे उपयुक्त है।
याद रखें कि JDK (जावा डेवलपमेंट किट) डाउनलोड करें। किट एक JRE (जावा रनटाइम एनवायरनमेंट) के साथ आता है। इस प्रकार उपयोगकर्ता को JRE को अलग से डाउनलोड और इंस्टॉल करने की आवश्यकता नहीं है।
ग्रहण आईडीई स्थापना
चरण 1: ग्रहण की आधिकारिक वेबसाइट पर जाएं और इसके डाउनलोड पृष्ठ पर जाएं - ग्रहण डाउनलोड । जावा ईई डेवलपर्स के लिए ग्रहण आईडीई डाउनलोड करें। सभी हालिया रिलीज़ पृष्ठ पर उपलब्ध हैं।
सुनिश्चित करें कि आप चुनते हैं और अपने सिस्टम कॉन्फ़िगरेशन के अनुसार उपयुक्त ग्रहण आईडीई डाउनलोड करते हैं। 64-बिट विंडोज़ ऑपरेटिंग सिस्टम और 32-बिट विंडोज़ ऑपरेटिंग सिस्टम के लिए दो डाउनलोड लिंक उपलब्ध हैं।
चरण 2: जैसे ही हम डाउनलोड लिंक पर क्लिक करते हैं, उपयोगकर्ता को वर्तमान डाउनलोड के बारे में जानकारी हासिल करने वाले नए पृष्ठ पर भेज दिया जाता है। डाउनलोड आइकन पर क्लिक करें और आप कर रहे हैं।
पूरा ज़िप फ़ोल्डर डाउनलोड करने में आपको कुछ मिनट लग सकते हैं।
चरण 3: डाउनलोड हो जाने के बाद, फ़ोल्डर को कॉपी करें और इसे अपने फाइल सिस्टम पर वांछित स्थान पर रखें।
चरण 4: ज़िप किए गए फ़ोल्डर को निकालें, एक फ़ोल्डर जिसे ग्रहण कहा जाता है, देखा जा सकता है। फ़ोल्डर सभी आवश्यक एप्लिकेशन और स्रोत फ़ाइलों का प्रतीक है।
चरण 5: ग्रहण फ़ोल्डर के अंदर रहने वाले 'eclipse.exe' का उपयोग करके ग्रहण आईडीई लॉन्च करें। उपरोक्त चित्रण उसी के लिए देखें।
चरण 6: कार्यस्थान स्थान निर्दिष्ट करने के लिए एप्लिकेशन आपको संकेत देगा। कार्यक्षेत्र वह स्थान है जहाँ आपकी सभी ग्रहण परियोजनाएँ निवास करेंगी। वांछित स्थान दर्ज / ब्राउज़ करें या उपयोगकर्ता बस डिफ़ॉल्ट स्थान का विकल्प चुन सकता है और ओके बटन पर क्लिक कर सकता है।
वेबड्राइवर को कॉन्फ़िगर करना
जैसा कि हम इस श्रृंखला के लिए प्रोग्रामिंग भाषा के रूप में जावा का उपयोग कर रहे हैं और जावा में परीक्षण स्क्रिप्ट बनाने के लिए, हमें भाषा-विशिष्ट क्लाइंट ड्राइवरों को पेश करना होगा। इस प्रकार, आइए हम सेलेनियम जावा क्लाइंट लाइब्रेरी के डाउनलोड के साथ शुरू करते हैं।
सेलेनियम जावा क्लाइंट लाइब्रेरी डाउनलोड करें
चरण 1: सेलेनियम की आधिकारिक वेबसाइट पर जाएं और इसके डाउनलोड पृष्ठ पर जाएं - “ http://docs.seleniumhq.org/download/ ”। नीचे दिए गए चित्रण में उस अनुभाग का संदर्भ लें जहां आप अलग-अलग प्रोग्रामिंग भाषाओं के लिए सूचीबद्ध क्लाइंट लाइब्रेरी पा सकते हैं। जावा क्लाइंट लाइब्रेरी के डाउनलोड लिंक पर क्लिक करें।
पूरा ज़िपित फ़ोल्डर डाउनलोड करने में आपको कुछ मिनट लग सकते हैं।
चरण 2: डाउनलोड हो जाने के बाद, फ़ोल्डर को कॉपी करें और इसे अपने फाइल सिस्टम पर वांछित स्थान पर रखें।
चरण 3: ज़िप किए गए फ़ोल्डर को निकालें, 'सेलेनियम-2.41.0.zip' नाम के एक फ़ोल्डर को देखा जा सकता है। फ़ोल्डर उन सभी आवश्यक जार फ़ाइलों का प्रतीक है जो उपयोगकर्ताओं को जावा में परीक्षण स्क्रिप्ट बनाने में सक्षम बनाता है।
इस प्रकार इन पुस्तकालयों को ग्रहण आईडीई में कॉन्फ़िगर किया जा सकता है।
ग्रहण आईडीई के साथ पुस्तकालयों को कॉन्फ़िगर करना
चरण 1: ग्रहण आईडीई की ओर नेविगेट करें। फ़ाइल के बाद एक नया जावा आधारित प्रोजेक्ट बनाएं -> नया -> जावा प्रोजेक्ट। उसी के लिए निम्न आकृति देखें।
चरण 2: अपने जावा प्रोजेक्ट के लिए उपयोगकर्ता-परिभाषित नाम प्रदान करें। हमें Learning_Selenium के रूप में नाम प्रदान करते हैं और फिनिश बटन पर क्लिक करें। नव निर्मित परियोजना को पैकेज एक्सप्लोरर पैनल में स्क्रीन के बाईं ओर देखा जा सकता है।
चरण 3: स्रोत फ़ोल्डर के नीचे 'First_WebdriverClass' नाम से एक नया जावा वर्ग बनाएं, उस पर राइट-क्लिक करके और नई -> कक्षा में नेविगेट करें।
फ़ाइल साझाकरण साइट क्या है
चरण 4: अब पुस्तकालयों को अपने जावा प्रोजेक्ट में कॉन्फ़िगर करते हैं। इसके लिए प्रोजेक्ट का चयन करें और उस पर राइट क्लिक करें। सूचीबद्ध विकल्पों के भीतर 'गुण' चुनें। निम्न स्क्रीन प्रकट होती है, विकल्पों में से 'जावा बिल्ड पाथ' चुनें।
चरण 5: डिफ़ॉल्ट रूप से, 'लाइब्रेरी' टैब खोला जाता है। यदि नहीं, तो 'लाइब्रेरी' टैब पर क्लिक करें। फिर, 'बाहरी जार जोड़ें ...' बटन पर क्लिक करें। उस स्थान पर ब्राउज़ करें जहां हमने जावा क्लाइंट लाइब्रेरी के लिए निकाले गए फ़ोल्डर को सहेजा है।
चरण 6: 'सेलेनियम-जावा-2.41.0' फ़ोल्डर में मौजूद सभी JAR फ़ाइलों का चयन करें और संवाद बॉक्स के भीतर खुले बटन पर क्लिक करें। गुण संवाद बॉक्स नीचे चित्रण की तरह दिखना चाहिए।
चरण 7: संवाद बॉक्स के भीतर 'ओके' बटन पर क्लिक करें ताकि हमारे जावा प्रोजेक्ट में सेलेनियम लाइब्रेरीज़ के कॉन्फ़िगरेशन भाग को पूरा किया जा सके।
परियोजना निम्नलिखित की तरह दिखाई देगी:
उपलब्ध ड्राइवर्स
WebDriver में कई ड्राइवर वर्ग उपलब्ध हैं, प्रत्येक एक विशिष्ट वेब ब्राउज़र को पूरा करता है। प्रत्येक ब्राउज़र में WebDriver में एक अलग ड्राइवर कार्यान्वयन है।
WebDriver में, कुछ ब्राउज़रों को सीधे स्वचालित किया जा सकता है जबकि कुछ वेब ब्राउज़रों को परीक्षण स्क्रिप्ट को स्वचालित और निष्पादित करने में सक्षम होने के लिए एक बाहरी इकाई की आवश्यकता होती है। इस बाहरी इकाई को चालक सर्वर के रूप में जाना जाता है। इस प्रकार, उपयोगकर्ता को विभिन्न वेब ब्राउज़रों के लिए ड्राइवर सर्वर डाउनलोड करना आवश्यक है।
ध्यान दें कि वेब ब्राउज़र में से प्रत्येक के लिए एक अलग ड्राइवर सर्वर है और उपयोगकर्ता उस वेब ब्राउज़र के लिए एक ड्राइवर सर्वर का उपयोग नहीं कर सकता है जिसके लिए वह नामित है।
नीचे उपलब्ध वेब ब्राउज़र और उनके संबंधित सर्वर ड्राइवर्स की सूची दी गई है।
निष्कर्ष
इस ट्यूटोरियल में, हमने आपको WebDriver परीक्षण स्क्रिप्ट के निर्माण से पहले किए जाने वाले सभी पर्यावरण सेटअप और इंस्टॉलेशन का आदी बनाया।
यहाँ इस लेख के क्रूक्स हैं।
- वेबड्राइवर आधारित परीक्षण लिपियों के निर्माण से पहले, कुछ उपयोगिताओं और पैकेजों को स्थापित करने की आवश्यकता होती है।
- JDK (Java Development Kit) स्थापित करें। याद रखें, उपयोगकर्ता को JRE को अलग से स्थापित करने के लिए नहीं माना जाता है क्योंकि यह किट के साथ बांटा गया है।
- ग्रहण आईडीई डाउनलोड करें। उपयोगकर्ता को केवल पैकेज डाउनलोड करना आवश्यक है और वह जाने के लिए अच्छा है। ग्रहण के साथ किसी अन्य स्थापना की आवश्यकता नहीं है।
- जावा प्रोग्रामिंग लैंग्वेज को जावा प्रोग्रामिंग लैंग्वेज में टेस्ट स्क्रिप्ट बनाने में सक्षम होने के लिए डाउनलोड करें।
- Eclipse.exe का उपयोग करके ग्रहण लॉन्च करें। उन कार्यक्षेत्र का चयन करें, जहाँ आप परियोजनाओं को बचाना चाहते हैं।
- ग्रहण में एक नया जावा प्रोजेक्ट बनाएं। प्रोजेक्ट के भीतर एक नया जावा क्लास बनाएं।
- जावा क्लाइंट ड्राइवरों के लिए जार फ़ाइलों को आयात करके ग्रहण को कॉन्फ़िगर करें।
- WebDriver में, कुछ ब्राउज़रों को सीधे स्वचालित किया जा सकता है जबकि कुछ वेब ब्राउज़रों को बाहरी ड्राइवर सर्वर की आवश्यकता होती है।
- फ़ायरफ़ॉक्स और एचटीएमएल यूनिट एकमात्र ऐसे ब्राउज़र हैं जिन्हें सीधे स्वचालित नहीं किया जा सकता है। इस प्रकार उन्हें किसी अलग चालक सर्वर की आवश्यकता नहीं होती है। क्रोम, सफारी, इंटरनेट एक्सप्लोरर आदि जैसे अन्य सभी ज्ञात वेब ब्राउज़रों के लिए ड्राइवर सर्वर की आवश्यकता होती है।
अगला ट्यूटोरियल # 10 => अब जब हम पूरे सेटअप और इंस्टॉलेशन के साथ, अगले ट्यूटोरियल में हैं हम जावा का उपयोग करके अपनी खुद की वेबड्राइवर परीक्षण स्क्रिप्ट बनाएंगे।
पाठकों के लिए एक टिप्पणी: जबकि हमारा अगला ट्यूटोरियल सेलेनियम ट्यूटोरियल श्रृंखला प्रसंस्करण मोड में है, इस ट्यूटोरियल में वर्णित पैकेज और आरंभ करने के लिए आवश्यक उपयोगिताओं को स्थापित करें। अधिकांश वेबड्राइवर संबंधित पैकेज सेलेनियम की आधिकारिक वेबसाइट पर पाए जा सकते हैं।
अगर आपको स्थापना प्रक्रिया में कोई समस्या आती है तो हमें बताएं।
अनुशंसित पाठ
- शुरुआती के लिए गहराई से ग्रहण ट्यूटोरियल
- सेलेनियम वेबड्राइवर का परिचय - सेलेनियम ट्यूटोरियल # 8
- हमारी पहली वेबड्राइवर स्क्रिप्ट का कार्यान्वयन - सेलेनियम वेबड्राइवर ट्यूटोरियल # 10
- ककड़ी सेलेनियम ट्यूटोरियल: ककड़ी जावा सेलेनियम वेबड्राइवर एकीकरण
- विभिन्न प्रकार के वेबड्राइवर कमांड - सेलेनियम ट्यूटोरियल # 14 का उपयोग करके वेब तत्वों की दृश्यता की जांच करें
- कुशल सेलेनियम स्क्रिप्टिंग और समस्या निवारण परिदृश्य - सेलेनियम ट्यूटोरियल # 27
- लॉग (लॉग 4j ट्यूटोरियल) के साथ सेलेनियम लिपियों को डीबग करना - सेलेनियम ट्यूटोरियल # 26
- ग्रहण के लिए एपियम स्टूडियो: एंड-टू-एंड ऐपियम / सेलेनियम स्वचालन ग्रहण से