सेलेनियम - पर्यावरण सेटअप
सेलेनियम आरसी या वेबड्राइवर स्क्रिप्ट को विकसित करने के लिए, उपयोगकर्ताओं को यह सुनिश्चित करना होगा कि उनके पास प्रारंभिक कॉन्फ़िगरेशन है। पर्यावरण की स्थापना में निम्नलिखित चरण शामिल हैं।
- जावा को डाउनलोड और इंस्टॉल करें
- डाउनलोड करें और ग्रहण को कॉन्फ़िगर करें
- FireBug और FirePath कॉन्फ़िगर करें
- सेलेनियम आरसी कॉन्फ़िगर करें
- सेलेनियम वेबड्राइवर कॉन्फ़िगर करें
जावा को डाउनलोड और इंस्टॉल करें
हमें सेलेनियम वेबड्राइवर / सेलेनियम के साथ काम करने के लिए JDK (जावा डेवलपमेंट किट) स्थापित करने की आवश्यकता है। आइए देखें कि जावा को कैसे डाउनलोड और इंस्टॉल किया जाए।
Step 1 - यूआर पर नेविगेट करें।
https://www.oracle.com/technetwork/java/javase/downloads/index.html
Step 2 - "डाउनलोड" अनुभाग पर जाएं और "JDK डाउनलोड" चुनें।

Step 3 - "लाइसेंस अनुबंध स्वीकार करें" रेडियो बटन का चयन करें।

Step 4- उचित स्थापना का चयन करें। इस मामले में, यह 'विंडोज 7-64' बिट है। उपयुक्त लिंक पर क्लिक करें और अपनी डिस्क पर .exe फ़ाइल सहेजें।

Step 5- इंस्टॉलर विज़ार्ड को लॉन्च करने के लिए डाउनलोड की गई exe फ़ाइल को चलाएं। जारी रखने के लिए आगे दबाएँ।

Step 6 - सुविधाओं का चयन करें और 'अगला' पर क्लिक करें।

Step 7 - इंस्टॉलर निकाला जाता है और इसकी प्रगति विज़ार्ड में दिखाई जाती है।

Step 8 - उपयोगकर्ता इंस्टॉल स्थान चुन सकता है और 'अगला' पर क्लिक कर सकता है।

Step 9 - इंस्टॉलर JDK स्थापित करता है और नई फ़ाइलों को कॉपी किया जाता है।

Step 10 - इंस्टॉलर सफलतापूर्वक स्थापित होता है और उपयोगकर्ता को समान दिखाता है।

Step 11- यदि इंस्टॉलेशन सफल रहा, तो यह सत्यापित करने के लिए कमांड प्रॉम्प्ट पर जाएं और कमांड के रूप में 'जावा' टाइप करें। कमांड का आउटपुट नीचे दिखाया गया है। यदि जावा इंस्टॉलेशन असफल है या यदि इसे इंस्टॉल नहीं किया गया है, तो यह "अज्ञात कमांड" त्रुटि को फेंक देगा।

डाउनलोड करें और ग्रहण को कॉन्फ़िगर करें
Step 1 - URL पर नेविगेट करें: https://www.eclipse.org/downloads/ और अपने OS आर्किटेक्चर के आधार पर उपयुक्त फ़ाइल डाउनलोड करें।

Step 2 - 'डाउनलोड' बटन पर क्लिक करें।

Step 3- डाउनलोड एक ज़िपित प्रारूप में होगा। सामग्री खोलना।

Step 4 - Eclipse.exe का पता लगाएँ और फ़ाइल पर डबल क्लिक करें।

Step 5 - कार्यक्षेत्र को कॉन्फ़िगर करने के लिए, उस स्थान का चयन करें जहां विकास होना है।

Step 6 - नीचे दिखाई गई के रूप में ग्रहण खिड़की खुलती है।

FireBug और FirePath कॉन्फ़िगर करें
सेलेनियम आरसी या वेबड्राइवर के साथ काम करने के लिए, हमें उनके XPath या आईडी या नाम, आदि के आधार पर तत्वों का पता लगाने की आवश्यकता होती है। एक तत्व का पता लगाने के लिए, हमें उपकरण / प्लगइन्स की आवश्यकता होती है।
Step 1 - URL पर नेविगेट करें: https://addons.mozilla.org/en-US/firefox/addon/firebug/ और प्लगइन डाउनलोड करें।

Step 2 - ऐड-ऑन इंस्टॉलर को उपयोगकर्ता को दिखाया गया है और यह 'इंस्टॉल' बटन पर क्लिक करने पर स्थापित होता है।

Step 3 - स्थापित करने के बाद, हम "वेब डेवलपर" >> "फायरबग" पर नेविगेट करके प्लगइन लॉन्च कर सकते हैं।

Step 4- फायरपाथ, एक प्लगइन जो फायरबग के भीतर काम करता है, उपयोगकर्ताओं को एक तत्व के 'XPath' को हथियाने में मदद करता है। "नेविगेट करके फायरपथ को स्थापित करें"https://addons.mozilla.org/en-US/firefox/addon/firepath/"

Step 5 - ऐड-ऑन इंस्टॉलर को उपयोगकर्ता को दिखाया गया है और यह 'इंस्टॉल' बटन पर क्लिक करने पर स्थापित होता है।

Step 6 - अब "Firebug" को "Tools" >> "Webdeveloper" >> "Firebug" में नेविगेट करके लॉन्च करें।

उदाहरण
अब हम समझते हैं कि एक उदाहरण के साथ फायरबग और फायरपाथ का उपयोग कैसे करें। प्रदर्शन के लिए, हम www.google.com का उपयोग करेंगे और "google.com" के टेक्स्ट बॉक्स के गुणों को कैप्चर करेंगे।
Step 1- पहले तीर आइकन पर क्लिक करें जैसा कि निम्नलिखित स्क्रीनशॉट में हाइलाइट किया गया है और इसे उस ऑब्जेक्ट पर खींचें, जिसके लिए हम गुणों को कैप्चर करना चाहते हैं। वस्तु के HTML / DOM को नीचे दिखाए अनुसार प्रदर्शित किया जाएगा। हम इनपुट टेक्स्ट बॉक्स की 'आईडी' को कैप्चर करने में सक्षम हैं जिसके साथ हम बातचीत कर सकते हैं।

Step 2 - ऑब्जेक्ट के XPath को लाने के लिए, 'फायरपथ' टैब पर जाएं और निम्न चरणों का पालन करें।
- स्पाई आइकन पर क्लिक करें।
- उस नियंत्रण का चयन करें जिसके लिए हम XPath को पकड़ना चाहते हैं।
- चयनित नियंत्रण के XPath उत्पन्न किया जाएगा।

सेलेनियम आरसी कॉन्फ़िगर करें
अब हम देखते हैं कि सेलेनियम रिमोट कंट्रोल को कैसे कॉन्फ़िगर किया जाए। हम समझेंगे कि सेलेनियम आरसी के साथ लिपियों को बाद के अध्यायों में कैसे विकसित किया जाए, हालांकि अभी के लिए, हम इसके विन्यास भाग को समझेंगे।
Step 1 - सेलेनियम डाउनलोड अनुभाग पर नेविगेट करें http://www.seleniumhq.org/download/ और नीचे दिखाए गए संस्करण संस्करण पर क्लिक करके सेलेनियम सर्वर डाउनलोड करें।

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

Step 3- सर्वर को शुरू करने के लिए, कमांड का उपयोग करें 'जावा -एजर << डाउनलोड किए गए जार नाम >> और अगर जावा जेडडीके ठीक से स्थापित है, तो आपको एक सफलता संदेश मिलेगा जैसा कि नीचे दिखाया गया है। अब हम सेलेनियम आरसी स्क्रिप्ट लिखना शुरू कर सकते हैं।

सेलेनियम वेबड्राइवर कॉन्फ़िगर करें
अब हम देखते हैं कि सेलेनियम वेबड्राइवर को कैसे कॉन्फ़िगर किया जाए। हम समझेंगे कि बाद के अध्यायों में सेलेनियम वेबड्राइवर के साथ लिपियों को कैसे विकसित किया जाए, हालांकि अभी के लिए, हम इसके विन्यास भाग को समझेंगे।
Step 1 - सेलेनियम डाउनलोड अनुभाग पर नेविगेट करें http://www.seleniumhq.org/download/ और नीचे दिखाए गए संस्करण संस्करण पर क्लिक करके सेलेनियम वेबड्राइवर डाउनलोड करें।

Step 2 - डाउनलोड की गई फ़ाइल Zipped प्रारूप में है और किसी को प्रोजेक्ट फ़ोल्डर में इसे मैप करने के लिए सामग्री को अनज़िप करना होगा।

Step 3- अनजिप की गई सामग्री को नीचे दिखाए गए अनुसार प्रदर्शित किया जाएगा। इसे प्रोजेक्ट फ़ोल्डर में कैसे मैप करें और स्क्रिप्टिंग कैसे शुरू करें, वेबड्राइवर अध्याय में निपटा जाएगा।
