selenium ide download installation
सेलेनियम आईडीई डाउनलोड और स्थापना और इसकी मुख्य विशेषताएं परिचय:
आगे बढ़ने से पहले, आइए इस ट्यूटोरियल के एजेंडे को देखने के लिए कुछ समय दें। इस ट्यूटोरियल में, हम सभी के बारे में सीखेंगे सेलेनियम आईडीई इसकी प्रत्येक सुविधा के बारे में विवरण के लिए इसकी स्थापना से शुरू। इस ट्यूटोरियल के अंत में, पाठक सेलेनियम आईडीई टूल को स्थापित करने और इसकी विशेषताओं के साथ खेलने में सक्षम होने की उम्मीद है।
=> यह हमारी मुफ्त ऑनलाइन सेलेनियम प्रशिक्षण श्रृंखला में दूसरा ट्यूटोरियल है। यदि आपने इस श्रृंखला में पहला सेलेनियम ट्यूटोरियल नहीं पढ़ा है तो कृपया यहाँ से शुरू करें: नि: शुल्क ऑनलाइन सेलेनियम ट्यूटोरियल # 1
ध्यान दें : यह बहुत सारे चित्रों के साथ एक व्यापक ट्यूटोरियल है इसलिए इसे पूरी तरह से लोड करने की अनुमति दें। इसके अलावा, एक छवि पर क्लिक करें या छवियों को बढ़ाने के लिए नई विंडो में खोलें।
आप क्या सीखेंगे:
- सेलेनियम आईडीई का परिचय
- सेलेनियम आईडीई डाउनलोड और स्थापना
- सेलेनियम आईडीई की विशेषताएं
- # 1 मेनू पट्टी
- #दो। आधार URL बार
- # ३। उपकरण पट्टी
- # ४। संपादक
- # 5 ब्रेड केस टेस्ट
- #6. Log Pane
- निष्कर्ष
- अनुशंसित पाठ
सेलेनियम आईडीई का परिचय
सेलेनियम एकीकृत विकास पर्यावरण, सेलेनियम आईडीई के रूप में संक्षिप्त एक स्वचालित परीक्षण उपकरण है जो फ़ायरफ़ॉक्स प्लग-इन के रूप में जारी किया गया है। यह परीक्षण स्क्रिप्ट के निर्माण के साथ स्थापित करने, सीखने और आगे बढ़ने के लिए सबसे सरल और आसान उपकरण है। उपकरण एक रिकॉर्ड और प्लेबैक मौलिक पर रखा गया है और रिकॉर्डेड स्क्रिप्ट के संपादन की भी अनुमति देता है।
सेलेनियम आईडीई का उपयोग करने का सबसे प्रभावशाली पहलू यह है कि उपयोगकर्ता को किसी भी पूर्व प्रोग्रामिंग ज्ञान के अधिकारी की आवश्यकता नहीं है। इस उपकरण का उपयोग करके कई परीक्षण स्क्रिप्ट बनाने के लिए उपयोगकर्ता को HTML, DOMS और जावास्क्रिप्ट के साथ कम परिचितों की न्यूनतम आवश्यकता होती है।
फ़ायरफ़ॉक्स प्लग-इन होने के नाते, सेलेनियम आईडीई केवल फ़ायरफ़ॉक्स का समर्थन करता है, इस प्रकार निर्मित परीक्षण स्क्रिप्ट को फ़ायरफ़ॉक्स पर ही निष्पादित किया जा सकता है। कुछ और कमियां इस उपकरण को जटिल परीक्षण लिपियों के लिए उपयोग करने के लिए अनुपयुक्त बनाती हैं। इस प्रकार, सेलेनियम आरसी, वेबड्राइवर जैसे अन्य उपकरण चित्र में आते हैं।
c और c ++ कोड के बीच अंतर
इसलिए, सेलेनियम आईडीई के विवरण पर पकड़ बनाने से पहले, आइए पहले इसकी स्थापना पर एक नजर डालें।
सेलेनियम आईडीई डाउनलोड और स्थापना
समझने में आसानी के लिए, मैंने निम्नलिखित आईडी / चरणों में संपूर्ण आईडीई स्थापना प्रक्रिया को द्विभाजित किया है।
उतारने से पहले, एक चीज है जो स्थापना से पहले होनी चाहिए; मोज़िला फ़ायरफ़ॉक्स। आप इसे यहाँ से डाउनलोड कर सकते हैं => मोज़िला फ़ायरफ़ॉक्स डाउनलोड ।
चरण 1: सेलेनियम आईडीई डाउनलोड : ब्राउज़र (फ़ायरफ़ॉक्स) खोलें और URL दर्ज करें http://seleniumhq.org/ .यह आधिकारिक सेलेनियम मुख्यालय वेबसाइट खोलेगा। 'डाउनलोड' पृष्ठ पर नेविगेट करें; यह पृष्ठ सभी सेलेनियम घटकों के सभी नवीनतम रिलीज का प्रतीक है।
निम्न आकृति देखें।
चरण 2: सेलेनियम आईडीई सिर के नीचे ले जाएँ और उपस्थित लिंक पर क्लिक करें। यह लिंक रिपॉजिटरी में टूल के नवीनतम संस्करण का प्रतिनिधित्व करता है।
निम्न आकृति देखें।
चरण 3: जैसे ही हम उपरोक्त लिंक पर क्लिक करते हैं, एक सुरक्षा चेतावनी बॉक्स दिखाई देगा ताकि संभावित जोखिमों के खिलाफ हमारे सिस्टम को सुरक्षित रखा जा सके। जैसा कि हम प्रामाणिक वेबसाइट से प्लग-इन डाउनलोड कर रहे हैं, इस प्रकार 'अनुमति दें' बटन पर क्लिक करें।
चरण 4: अब फ़ायरफ़ॉक्स बैकग्राउंड में प्लग-इन डाउनलोड करता है। जैसे ही प्रक्रिया पूरी होती है, सॉफ़्टवेयर इंस्टॉलेशन विंडो दिखाई देती है। अब “Install Now” बटन पर क्लिक करें।
चरण # 5: स्थापना पूर्ण होने के बाद, एक पॉप-अप विंडो फ़ायरफ़ॉक्स को फिर से शुरू करने के लिए कहती है। सेलेनियम आईडीई इंस्टॉलेशन को प्रतिबिंबित करने के लिए 'अभी पुनरारंभ करें' बटन पर क्लिक करें।
चरण # 6: एक बार जब फ़ायरफ़ॉक्स बूट हो जाता है और फिर से शुरू होता है, तो हम मेनू बार के तहत अनुक्रमित सेलेनियम आईडीई देख सकते हैं -> वेब डेवलपर -> सेलेनियम आईडीई।
चरण # 7: जैसे ही हम सेलेनियम आईडीई खोलते हैं, सेलेनियम आईडीई विंडो दिखाई देती है।
सेलेनियम आईडीई की विशेषताएं
आइए प्रत्येक विशेषता पर एक नज़र डालें।
()ध्यान दें - यदि आप छवि पाठ को पढ़ने में सक्षम नहीं हैं तो छवि को बड़ा करने के लिए क्लिक करें - यह सभी छवियों के लिए लागू है)
# 1 मेनू पट्टी
मेनू बार को सेलेनियम आईडीई विंडो के ऊपरी भाग में स्थित किया गया है। मेनू बार में आमतौर पर पांच मॉड्यूल शामिल होते हैं।
- फ़ाइल मेनू
- मेनू संपादित करें
- क्रिया मेनू
- विकल्प मेनू
- मदद मेनू
ए) फ़ाइल मेनू
फ़ाइल मेनू किसी भी अन्य अनुप्रयोग से संबंधित फ़ाइल मेनू के लिए बहुत अधिक अनुरूप है।
यह उपयोगकर्ता को इसकी अनुमति देता है:
- नया टेस्ट केस बनाएं, मौजूदा टेस्ट केस खोलें, वर्तमान टेस्ट केस को बचाएं।
- सेलेनियम आरसी और वेबड्राइवर के साथ संगत प्रोग्रामिंग भाषा में से किसी के रूप में एक्सपोर्ट टेस्ट केस अस और एक्सपोर्ट टेस्ट सूट। यह उपयोगकर्ता को स्वतंत्रता प्रदान करता है कि वह उपलब्ध यूनिट टेस्टिंग फ्रेमवर्क जैसे जेयूनिट, टेस्टएनजी आदि के बीच पसंद कर सके। इस तरह से आईडीई टेस्ट केस को सेलीन पैकेज से प्रोग्रामिंग लैंग्वेज, यूनिट टेस्टिंग फ्रेमवर्क और टूल के लिए चुना जा सकता है।
- निर्यात परीक्षण केस विकल्प निर्यात के रूप में और केवल वर्तमान में खोले गए सेलेनियम आईडीई परीक्षण मामले में परिवर्तित होता है।
- निर्यात परीक्षण सूट विकल्प निर्यात के रूप में और वर्तमान में खोले गए आईडीई परीक्षण सूट से जुड़े सभी परीक्षण मामलों को परिवर्तित करता है।
- परीक्षण मामले को बंद करें।
सेलेनियम आईडीई परीक्षण मामलों को निम्न प्रारूप में सहेजा जा सकता है:
- HTML प्रारूप
सेलेनियम आईडीई परीक्षण मामलों को निम्नलिखित प्रारूपों / प्रोग्रामिंग भाषाओं में निर्यात किया जा सकता है।
- जावा (जावा में निर्यात की गई आईडीई)
- आरबी (रूबी में निर्यात की गई आईडीई)
- py (ID पायथन में निर्यात किया गया)
- सीएस (आईडीई सी # में निर्यात)
ध्यान दें कि सेलेनियम आईडीई के आगामी नए संस्करणों के साथ, प्रारूपों के समर्थन का विस्तार हो सकता है।
बी) मेनू संपादित करें
संपादन मेनू पूर्ववत करें, Redo, Cut, Copy, Paste, Delete और Select जैसे विकल्प प्रदान करता है जो किसी भी अन्य संपादन मेनू में नियमित रूप से मौजूद होते हैं। उनमें से, उल्लेखनीय हैं:
- नई कमांड डालें - उपयोगकर्ता को वर्तमान परीक्षण मामले में कहीं भी नया कमांड / परीक्षण चरण सम्मिलित करने की अनुमति देता है।
- नई टिप्पणी डालें - उपयोगकर्ता को बाद के परीक्षण चरणों का वर्णन करने के लिए वर्तमान परीक्षण मामले में कहीं भी नई टिप्पणी सम्मिलित करने की अनुमति देता है।
नई कमांड डालें
नया कमांड चयनित कमांड / टेस्ट स्टेप के ऊपर डाला जाएगा।
अब उपयोगकर्ता वास्तविक कमांड एक्शन, लक्ष्य और मूल्य सम्मिलित कर सकता है।
नई टिप्पणी डालें
उसी तरह, हम टिप्पणी डाल सकते हैं।
बैंगनी रंग इंगित करता है कि पाठ एक टिप्पणी का प्रतिनिधित्व कर रहा है।
सी) क्रियाएँ मेनू
क्रिया मेनू उपयोगकर्ता को निम्न विकल्पों से लैस करता है:
- अभिलेख - रिकॉर्ड विकल्प रिकॉर्डिंग मोड में सेलेनियम आईडीई को ठीक से ट्यून करता है। इस प्रकार, फ़ायरफ़ॉक्स ब्राउज़र पर उपयोगकर्ता द्वारा की गई कोई भी कार्रवाई आईडीई में दर्ज की जाएगी।
- पूरे परीक्षण सूट खेलते हैं - विकल्प वर्तमान टेस्ट सूट से जुड़े सभी सेलेनियम आईडीई परीक्षण मामलों को निभाता है।
- वर्तमान परीक्षण केस खेलें - विकल्प वर्तमान सेलेनियम आईडीई परीक्षण मामला निभाता है जिसे उपयोगकर्ता द्वारा रिकॉर्ड / बनाया गया है।
- रोकें / फिर से शुरू करें - निष्पादन के समय उपयोगकर्ता किसी भी समय परीक्षण मामले को रोक / फिर से शुरू कर सकता है।
- टॉगल ब्रेकपाइंट - उपयोगकर्ता निष्पादन के दौरान किसी विशेष परीक्षण चरण में निष्पादन को बलपूर्वक तोड़ने के लिए एक या एक से अधिक ब्रेकपॉइंट सेट कर सकते हैं।
- सेट / क्लियर स्टार्ट पॉइंट - उपयोगकर्ता निष्पादन के लिए किसी विशेष परीक्षण चरण पर प्रारंभ बिंदु भी सेट कर सकते हैं। यह उपयोगकर्ता को बाद के रनों के लिए दिए गए प्रारंभ बिंदु से परीक्षण मामले को निष्पादित करने में सक्षम करेगा।
- पृष्ठ / तत्व लोड से निपटने के लिए, उपयोगकर्ता परीक्षण के तहत एप्लिकेशन की जवाबदेही के संबंध में निष्पादन की गति को सबसे कम से कम तक निर्धारित कर सकता है।
डी) विकल्प मेनू
विकल्प मेनू सेलेनियम आईडीई द्वारा प्रदान की गई विभिन्न सेटिंग्स को सेट करने और अभ्यास करने के लिए उपयोगकर्ता को विशेषाधिकार देता है। विकल्प मेनू को उपकरण के सबसे महत्वपूर्ण और लाभप्रद मेनू में से एक के रूप में अनुशंसित किया गया है।
विकल्प मेनू में मुख्य रूप से निम्नलिखित चार घटक शामिल होते हैं जिन्हें निम्नलिखित में विभाजित किया जा सकता है:
विकल्प
सेलेनियम आईडीई विकल्प संवाद बॉक्स
सेलेनियम आईडीई विकल्प संवाद बॉक्स लॉन्च करने के लिए, निम्न चरणों का पालन करें:
- विकल्प मेनू पर क्लिक करें
- विकल्प पर क्लिक करें
एक सेलेनियम आईडीई विकल्प संवाद बॉक्स प्रकट होता है।
निम्न आकृति देखें।
सेलेनियम आईडीई विकल्प संवाद बॉक्स उपयोगकर्ता को सामान्य सेटिंग्स, उपलब्ध प्रारूपों, उपलब्ध प्लग-इन और उपलब्ध लोकेटर प्रकारों और उनके बिल्डरों के साथ खेलने के लिए सहायता करता है।
आइए कुछ महत्वपूर्ण लोगों पर एक नजर डालें।
सामान्य सेटिंग्स
- डिफ़ॉल्ट टाइमआउट मान - डिफ़ॉल्ट टाइमआउट मान उस समय (मिलीसेकंड में) का प्रतिनिधित्व करता है जो सेलेनियम किसी त्रुटि को उत्पन्न करने से पहले निष्पादित करने के लिए परीक्षण चरण की प्रतीक्षा करेगा। मानक टाइमआउट मान 30000 मिलीसेकंड है यानी 30 सेकंड। उपयोगकर्ता उन मामलों में डिफ़ॉल्ट समय को बदलकर इस सुविधा का लाभ उठा सकता है जब वेब तत्व लोड करने के लिए निर्दिष्ट समय से अधिक / कम लेता है।
- एक्सटेंशन - सेलेनियम आईडीई मुख्य उपकरण की क्षमताओं को बढ़ाने के लिए विस्तार की एक विस्तृत श्रृंखला का समर्थन करता है जिससे इसकी क्षमता बढ़ जाती है। ये उपयोगकर्ता एक्सटेंशन केवल जावास्क्रिप्ट फाइलें हैं। वे विकल्प संवाद बॉक्स में एक्सटेंशन का प्रतिनिधित्व करने वाले टेक्स्ट बॉक्स में अपने निरपेक्ष पथ का उल्लेख करके सेट कर सकते हैं।
- आधार URL याद रखें - इस विकल्प की जाँच करने से सेलेनियम IDE URL को हर बार लॉन्च करने पर याद रखने में सक्षम होता है। इस प्रकार यह जाँच करने के लिए चिह्नित करने के लिए सलाह दी जाती है। इस विकल्प को अन-चेक करने से बेस URL फ़ील्ड खाली हो जाएगा और यह केवल तभी भरा जाएगा जब हम ब्राउज़र पर कोई अन्य URL लॉन्च करेंगे।
- स्वचालित रूप से रिकॉर्ड करें - इस क्षेत्र की जाँच करने से हर आने वाले वेब पेज के लिए टारगेट वैल्यू के साथ-साथ अपने आप मुखर कमांड सम्मिलित हो जाती है।
-
- प्रयोगात्मक सुविधाएँ सक्षम करें - पहली बार इस क्षेत्र की जाँच सेलेनियम आईडीई में विभिन्न उपलब्ध स्वरूपों को आयात करती है।
प्रारूप
प्रारूप टैब सेलेनियम आईडीई के साथ सभी उपलब्ध स्वरूपों को प्रदर्शित करता है। उपयोगकर्ता को किसी भी प्रारूप को सक्षम और अक्षम करने के विकल्प के साथ लगाया जाता है।
निम्न आकृति देखें।
सेलेनियम आईडीई प्लगइन्स
प्लग-इन टैब सेलेनियम आईडीई के हमारे उदाहरण पर स्थापित फ़ायरफ़ॉक्स प्लग-इन प्रदर्शित करता है। वहां एक प्लग-इन की संख्या विभिन्न आवश्यकताओं को पूरा करने के लिए उपलब्ध, इस प्रकार हम इन ऐड-ऑन को स्थापित कर सकते हैं जैसे हम अन्य प्लग-इन करते हैं। हाल ही में पेश प्लग-इन में से एक 'फ़ाइल लॉगिंग' है। इस ट्यूटोरियल के अंत में, हम इस प्लग-इन को इंस्टॉल और उपयोग करने का तरीका देखेंगे।
सीपीयू टेम्पों की निगरानी के लिए सबसे अच्छा कार्यक्रम
मानक वितरण के साथ, सेलेनियम आईडीई निम्नलिखित प्लग-इन के क्लस्टर के साथ आता है:
- सेलेनियम आईडीई: रूबी फॉर्मेटर्स
- सेलेनियम आईडीई: पायथन फॉर्मेटर्स
- सेलेनियम आईडीई: जावा प्रारूपक
- सेलेनियम आईडीई: सी # प्रारूपकार
ये स्वरूपण HTML परीक्षण मामलों को वांछित प्रोग्रामिंग स्वरूपों में बदलने के लिए जिम्मेदार हैं।
लोकेटर बिल्डर्स
लोकेटर बिल्डर्स हमें उपयोगकर्ता कार्यों को रिकॉर्ड करते समय उत्पन्न होने वाले लोकेटर प्रकारों के क्रम को प्राथमिकता देने की अनुमति देते हैं। लोकेटर मानकों का एक सेट है जिसके द्वारा हम विशिष्ट रूप से एक वेब पेज पर एक वेब तत्व की पहचान करते हैं।
प्रारूप
प्रारूप विकल्प उपयोगकर्ता को सेलेनियम आईडीई परीक्षण मामले (सेलेनियस कमांड) को वांछित प्रारूप में बदलने की अनुमति देता है।
ई) सहायता मेनू
चूंकि सेलेनियम का एक व्यापक समुदाय और उपयोगकर्ता आधार है, इस प्रकार विभिन्न दस्तावेज, रिलीज नोट, गाइड आदि हस्तलिखित रूप से उपलब्ध हैं। इस प्रकार, मदद मेनू उपयोगकर्ता को मदद करने के लिए आधिकारिक प्रलेखन और रिलीज नोट्स को सूचीबद्ध करता है।
#दो। आधार URL बार
बेस URL बार मुख्य रूप से एड्रेस बार की तरह ही होता है। यह पहले देखी गई वेबसाइटों को याद रखता है ताकि बाद में नेविगेशन आसान हो जाए।
अब, जब भी उपयोगकर्ता लक्ष्य मूल्य के बिना सेलेनियम आईडीई के 'ओपन' कमांड का उपयोग करता है, तो आधार URL ब्राउज़र पर लॉन्च किया जाएगा।
सापेक्षिक पथों पर पहुँचना
सापेक्ष पथों तक पहुँचने के लिए, उपयोगकर्ता को 'ओपन' कमांड के साथ '/ डाउनलोड' जैसे लक्ष्य मान दर्ज करने की आवश्यकता होती है। इस प्रकार, आधार URL '/ डाउनलोड' (http://docs.seleniumhq.org/resources) के साथ ब्राउज़र पर लॉन्च किया जाएगा। उपरोक्त चित्रण में भी यही स्पष्ट है।
# ३। उपकरण पट्टी
टूलबार हमें परीक्षण मामले की रिकॉर्डिंग और निष्पादन के लिए विभिन्न विकल्प प्रदान करता है।
-
प्लेबैक गति - यह विकल्प उपयोगकर्ता को तेजी से धीमी गति से परीक्षण मामले के निष्पादन की गति को नियंत्रित करने की अनुमति देता है।
-
टेस्ट सूट खेलें - यह विकल्प उपयोगकर्ता को वर्तमान परीक्षण सूट से संबंधित सभी परीक्षण मामलों को क्रमिक रूप से निष्पादित करने की अनुमति देता है।
-
टेस्ट केस खेलें - यह विकल्प उपयोगकर्ता को वर्तमान में चयनित परीक्षण मामले को निष्पादित करने की अनुमति देता है।
-
ठहराव - यह विकल्प उपयोगकर्ता को वर्तमान निष्पादन को रोकने की अनुमति देता है।
-
कदम - यह विकल्प उपयोगकर्ता को परीक्षण चरण में कदम रखने की अनुमति देता है।
-
जमना - यह विकल्प उपयोगकर्ता को एकल कमांड के रूप में कार्य करने के लिए कई परीक्षण चरणों को संयोजित करने की अनुमति देता है।
-
रिकॉर्ड - यह विकल्प उपयोगकर्ता को उपयोगकर्ता कार्यों की रिकॉर्डिंग शुरू / बंद करने की अनुमति देता है। खोखली लाल गेंद रिकॉर्डिंग सत्र की शुरुआत का संकेत देती है जबकि ठोस लाल गेंद रिकॉर्डिंग सत्र के अंत का संकेत देती है। डिफ़ॉल्ट रूप से, सेलेनियम आईडीई रिकॉर्डिंग मोड में खुलता है।
# ४। संपादक
संपादक एक खंड है जहां IDE एक परीक्षण मामले को रिकॉर्ड करता है। प्रत्येक उपयोगकर्ता कार्रवाई को संपादक में उसी क्रम में दर्ज किया जाता है जिसमें वे प्रदर्शन करते हैं।
आईडीई में संपादक के दो विचार हैं, अर्थात्:
1) टेबल व्यू
यह सेलेनियम आईडीई द्वारा प्रदान किया गया डिफ़ॉल्ट दृश्य है। परीक्षण मामले को सारणीबद्ध प्रारूप में दर्शाया गया है। तालिका दृश्य में प्रत्येक उपयोगकर्ता कार्रवाई 'कमांड', 'लक्ष्य' और 'मूल्य' का एक समेकन है जहां कमांड, लक्ष्य और मूल्य एक उपयोगकर्ता कार्रवाई, अद्वितीय पहचान और परीक्षण डेटा के साथ वेब तत्व को संदर्भित करते हैं। रिकॉर्डिंग के अलावा यह उपयोगकर्ता को नीचे में मौजूद संपादक फॉर्म की मदद से नई सेलेनी कमांड को सम्मिलित करने, बनाने और संपादित करने की भी अनुमति देता है।
2) स्रोत देखें
परीक्षण का मामला HTML प्रारूप में दर्शाया गया है। प्रत्येक परीक्षण चरण को एक पंक्ति माना जाता है
एडिटर फॉर्म उपयोगकर्ता को किसी भी कमांड को टाइप करने की अनुमति देता है और संबंधित कमांड के लिए सुझाव स्वचालित रूप से पॉपुलेट किए जाएंगे। चयन बटन उपयोगकर्ता को किसी भी वेब तत्व का चयन करने की अनुमति देता है और इसके लोकेटर को लक्ष्य क्षेत्र में स्वचालित रूप से लाया जाएगा। बटन ढूंढें उपयोगकर्ता को परिभाषित लक्ष्य के खिलाफ वेब पेज पर वेब तत्व खोजने देता है। मान वह परीक्षण इनपुट डेटा है जो उन लक्ष्यों में दर्ज किया गया है जिनके साथ हम परिदृश्य का परीक्षण करना चाहते हैं।
# 5 ब्रेड केस टेस्ट
उदाहरण के लिए, हम सेलेनियम आईडीई इंटरफेस खोलते हैं, हम एक 'परीक्षण मामले' शीर्षक वाले एक बचे हुए कंटेनर को देखते हैं जिसमें एक शीर्षकहीन परीक्षण मामला है। इस प्रकार, यह बायाँ कंटेनर टेस्ट केस पेन का हकदार है।
टेस्ट केस पेन में वे सभी टेस्ट केस होते हैं जो IDE द्वारा रिकॉर्ड किए जाते हैं। टूल में एक ही समय में एक से अधिक टेस्ट केस खोलने की क्षमता है और टेस्ट केस पेन के तहत यूजर आसानी से टेस्ट केस के बीच फेरबदल कर सकता है। इन परीक्षण मामलों के परीक्षण चरण संपादक अनुभाग में आयोजित किए जाते हैं।
सेलेनियम आईडीई में रिपोर्टिंग उद्देश्य के लिए एक रंग कोडिंग घटक है। निष्पादन के बाद, परीक्षण का मामला या तो 'लाल' या 'हरा' रंग में चिह्नित है।
- जालरंग असफल रन यानी टेस्ट केस की विफलता का प्रतीक है।
- हरा भरारंग परीक्षण मामले के सफल रन का प्रतीक है
- यह असफल परीक्षण मामलों की संख्या के साथ निष्पादित किए गए परीक्षण मामलों की कुल संख्या का सारांश भी प्रस्तुत करता है।
- यदि हम एक परीक्षण सूट निष्पादित करते हैं, तो सभी संबंधित परीक्षण मामलों को परीक्षण मामले फलक में सूचीबद्ध किया जाएगा। निष्पादन के बाद, उपरोक्त रंग कोड तदनुसार प्रदान किए जाएंगे।
#6. Log Pane
लॉग पेन वास्तविक समय में लॉग स्तर के साथ संदेशों के रूप में वर्तमान निष्पादन के बारे में अंतर्दृष्टि देता है। इस प्रकार, लॉग संदेश परीक्षण केस निष्पादन विफलता के मामलों में किसी उपयोगकर्ता को डिबग करने में सक्षम बनाते हैं।
लॉग बनाने के लिए उपयोग किए जाने वाले मुद्रण विधियों / लॉग स्तरों हैं:
- त्रुटि - त्रुटि संदेश परीक्षण चरण विफलता के बारे में जानकारी देता है। यह उन मामलों में उत्पन्न हो सकता है जब कोई तत्व नहीं मिलता है, पृष्ठ लोड नहीं होता है, सत्यापन / दावा विफल रहता है आदि।
- चेतावनी - चेतावनी संदेश अप्रत्याशित स्थितियों के बारे में जानकारी देता है।
- जानकारी - जानकारी संदेश वर्तमान परीक्षण चरण निष्पादन के बारे में जानकारी देता है।
- डीबग - डिबग संदेश वर्तमान परीक्षण चरण के बारे में पृष्ठभूमि में तकनीकी के बारे में जानकारी देते हैं।
स्पष्ट बटन के बगल में पाद के शीर्ष-दाएं कोने पर स्थित ड्रॉप-डाउन की मदद से लॉग को फ़िल्टर किया जा सकता है। स्पष्ट बटन वर्तमान या पिछले रन में उत्पन्न सभी लॉग संदेशों को मिटा देता है।
एक बाहरी माध्यम में लॉग जनरेट करना
हाल ही में शुरू की गई 'फाइल लॉगिंग' प्लग-इन उपयोगकर्ता को बाहरी संदेशों में लॉग संदेशों को सहेजने में सक्षम बनाती है। फ़ाइल लॉगिंग को किसी अन्य प्लग-इन की तरह आईडीई में प्लग किया जा सकता है। इंस्टालेशन होने पर, यह क्लियर बटन के पास फुटर में 'फाइल लॉगिंग' नामक टैब के रूप में पाया जा सकता है।
संदर्भ फलक
संदर्भ फलक अपने तर्क विवरण के साथ वर्तमान में चयनित सेलेनीस कमांड के बारे में संक्षिप्त विवरण देता है।
यूआई-तत्व फलक
यूआई - तत्व फलक सेलेनियम उपयोगकर्ता को जावास्क्रिप्ट तत्व संकेतन का उपयोग करने के लिए JSON के रूप में पृष्ठ तत्वों तक पहुंचने की अनुमति देता है। इस पर और अधिक मदद मेनू के तहत UI- तत्व प्रलेखन में पाया जा सकता है।
रोलअप पेन
रोलअप पेन उपयोगकर्ता को एक ही कमांड को 'रोलअप' के रूप में बनाने के लिए कई परीक्षण चरणों को रोल या गठबंधन करने की अनुमति देता है। रोलअप, बदले में, परीक्षण के मामले में कई बार बुलाया जा सकता है।
निष्कर्ष
इस ट्यूटोरियल के माध्यम से, हमारा उद्देश्य आपको सेलेनियम आईडीई की बुनियादी शब्दावली और नामकरण के साथ परिचित और आदी बनाना था। हमने सेलेनियम आईडीई की सभी विशेषताओं पर एक विस्तृत अध्ययन भी प्रस्तुत किया।
यहाँ इस ट्यूटोरियल के गुण हैं:
- सेलेनियम आईडीई एक स्वचालित परीक्षण उपकरण है जो रिकॉर्ड और प्लेबैक का समर्थन करता है।
- उपयोगकर्ता को HTML, जावास्क्रिप्ट और DOM की बुनियादी समझ के अलावा किसी भी पूर्व प्रोग्रामिंग ज्ञान की आवश्यकता नहीं है।
- मेनू बार उपयोगकर्ता को रिकॉर्ड किए गए सेलेनियम आईडीई परीक्षण स्क्रिप्ट बनाने, सहेजने, संपादित करने और परिवर्तित करने की अनुमति देता है। यह उपयोगकर्ता को प्रारूप और प्लग-इन सेट करने की भी अनुमति देता है।
- टूलबार उपयोगकर्ता को परीक्षण निष्पादन की गति निर्धारित करने, परीक्षण मामले को थामने और फिर से शुरू करने, कमांड रोल करने के लिए आदि की अनुमति देता है।
- रोल-अप एक से अधिक टेस्ट स्टेप को जोड़ती है और इस तरह से रोल अप कमांड एक एकल कमांड के रूप में कार्य करता है और निष्पादित करता है।
- संपादक उपयोगकर्ता को परीक्षण स्क्रिप्ट को रिकॉर्ड करने या बनाने की अनुमति देता है। संपादक के दो विचार हैं 'तालिका' और 'स्रोत'।
- तालिका दृश्य में, प्रत्येक परीक्षण चरण में एक कमांड, लक्ष्य और एक मूल्य शामिल होता है।
- स्रोत दृश्य HTML प्रारूप में परीक्षण मामले को प्रदर्शित करता है।
- टेस्ट केस पेन प्रासंगिक रंग-कोडिंग के साथ असफल और पारित टेस्ट मामलों की एक व्यापक सूची दिखाता है।
- लॉग पेन संदेश के रूप में परीक्षण निष्पादन को प्रदर्शित करता है।
- लॉग संदेश 'फ़ाइल लॉगिंग' प्लग-इन का उपयोग करके फ़ाइल में सहेजा जा सकता है।
- संदर्भ फलक हर चयनित कमांड का विवरण दिखाता है।
- यूआई-एलिमेंट और रोलअप का उपयोग आमतौर पर अग्रिम सेलेनियम आईडीई स्क्रिप्ट बनाते समय किया जाता है।
अगला ट्यूटोरियल # 3 : अब हम सेलेनियम आईडीई डाउनलोड के साथ परिचित और सहज हैं और इसकी विशेषताओं के साथ स्थापित करते हैं, अगले ट्यूटोरियल में हम सेलेनियम आईडीई का उपयोग करके अपनी स्वयं की परीक्षण स्क्रिप्ट बनाकर इन सुविधाओं का अभ्यास करेंगे।
पाठकों के लिए एक टिप्पणी: जबकि सेलेनियम श्रृंखला का हमारा अगला ट्यूटोरियल प्रसंस्करण मोड में है, आरंभ करने के लिए उपकरण और आवश्यक उपयोगिताओं को स्थापित करें। जब तक हम अगले ट्यूटोरियल के साथ मिलते हैं, तब तक टूल के साथ खेलकर सुविधाओं का अनुभव करें पर ' मेरी पहली सेलेनियम आईडीई स्क्रिप्ट ”।
तब तक बने रहें और हमें दूल्हे की मदद करने के लिए अपने विचारों, टिप्पणियों और ज्ञान को साझा करें। इसके अलावा, हमें बताएं कि क्या आपको कुछ ऐसा मिला है जिसे हमने याद किया ताकि हम उन्हें बाद के ट्यूटोरियल में शामिल कर सकें।
अंत में, यदि आप इस ट्यूटोरियल को पसंद करते हैं, तो कृपया इसे दोस्तों और सोशल मीडिया साइट्स पर साझा करने पर विचार करें।
अनुशंसित पाठ
- सेलेनियम वेबड्राइवर का परिचय - सेलेनियम ट्यूटोरियल # 8
- सेलेनियम आईडीई ट्यूटोरियल: आईडीई फ़ायरफ़ॉक्स पर उदाहरणों के साथ मिलती है
- Neoload ट्यूटोरियल: Neoload परिचय, डाउनलोड और स्थापना
- Apache JMeter परिचय, डाउनलोड और स्थापना
- Katalon स्वचालन रिकॉर्डर (सेलेनियम आईडीई वैकल्पिक): हाथों पर समीक्षा ट्यूटोरियल
- JMeter वीडियो 1: परिचय, JMeter डाउनलोड और इंस्टॉल करें
- पायथन परिचय और स्थापना प्रक्रिया
- वेबड्राइवर संपूर्ण सेटअप और स्थापना ग्रहण के साथ - सेलेनियम ट्यूटोरियल # 9