ब्रेकपॉइंट का उपयोग आपके कोड के निष्पादन की जांच के लिए किया जाता है। जब भी आप अपने कोड में एक ब्रेकपॉइंट लागू करते हैं, तो निष्पादन वहीं रुक जाएगा। यह आपको यह सत्यापित करने में मदद करता है कि आपका कोड अपेक्षित रूप से काम कर रहा है। ब्रेकप्वाइंट आमतौर पर यूआई में स्रोत कोड के साथ दिखाए जाते हैं।
इस ट्यूटोरियल में, आप सीखेंगे-
- सेलेनियम में ब्रेकप्वाइंट
- सेलेनियम में ब्रेकप्वाइंट को लागू करने के तरीके
- सेलेनियम में प्वाइंट शुरू करें
- सेलेनियम में स्टार्ट पॉइंट सेट करने के तरीके
सेलेनियम में ब्रेकप्वाइंट
सेलेनियम में ब्रेकपॉइंट डिबगिंग में मदद करता है।
ब्रेकपॉइंट सेट करने के लिए दो तरीके हैं,
- पहली विधि में,
- कमांड पर राइट क्लिक करें और 'टॉगल ब्रेकपॉइंट' चुनें। आप कीबोर्ड से शॉर्टकट कुंजी "बी" का भी उपयोग कर सकते हैं।
- आप जिस टेस्ट केस की जांच करना चाहते हैं, उसके ठीक पहले आप एक ब्रेकपॉइंट सेट कर सकते हैं।
- ब्रेकप्वाइंट सेट करने के बाद, टेस्ट केस को शुरू से ब्रेकपॉइंट तक चलाने के लिए रन बटन पर क्लिक करें।
- ब्रेकपॉइंट को अचयनित करने के लिए उसी चरण को दोहराएं।
- दूसरी विधि में,
- मेनू बार -> 'क्रियाएँ' -> टॉगल ब्रेकपॉइंट चुनें। अचयनित करने के लिए उसी चरण को दोहराएं।
प्रदर्शित करने के लिए, हम निम्नलिखित परिदृश्य पर विचार करें। 'साइन इन' बटन पर क्लिक करने पर 'उपयोगकर्ता नाम' और 'पासवर्ड' सत्यापित करें।
सेलेनियम में ब्रेकप्वाइंट को लागू करने के तरीके
पहली विधि:
चरण 1) फ़ायरफ़ॉक्स और सेलेनियम आईडीई लॉन्च करें।
चरण 2) बेस URL टाइप करें ---> http://newtours.demoaut.com/
चरण 3) रिकॉर्ड बटन (नीचे स्क्रीनशॉट में लाल बॉक्स में चिह्नित ) पर क्लिक करें।
चरण 4) इस चरण में,
- टैब "तालिका" के तहत कमांड पर राइट क्लिक करें ("क्लिकैंडविट")
- "कमांड" कॉलम के तहत 'टॉगल ब्रेकपॉइंट' चुनें। आप कीबोर्ड से शॉर्टकट कुंजी "बी" का भी उपयोग कर सकते हैं।
जब आप ब्रेकपॉइंट को टॉगल करते हैं, तो यह नीचे दिखाए गए अनुसार एक और विंडो खोलेगा। आपको "कमांड" कॉलम के तहत, "क्लिकएंडवाइट" के सामने दो पीले पाइप के निशान दिखाई देंगे।
यह दो चीजों को इंगित करता है,
- पीले पाइप से पता चलता है कि परीक्षण के मामले को उस बिंदु पर रोक दिया गया था। इसलिए जब आप 'रन' बटन पर क्लिक करते हैं, तो परीक्षण मामले की शुरुआत से इस बिंदु तक निष्पादन शुरू होता है। उसके बाद, एक को मैन्युअल रूप से निष्पादित करना शुरू करना होगा।
- एक टेस्ट स्क्रिप्ट में कई ब्रेकप्वाइंट हो सकते हैं जो ऊपर दिखाए गए तरीके से सेट किए जा सकते हैं।
दूसरी विधि:
चरण 1) पहले चरण में उल्लिखित उपरोक्त चरण 1, 2 और 3 का पालन करें।
चरण 2) इस चरण में,
- मेनू बार से विकल्प 'कार्रवाई' पर क्लिक करें और
- "टॉगल ब्रेकपॉइंट" विकल्प पर क्लिक करें।
यह सब सेलेनियम में ब्रेकप्वाइंट के बारे में है।
सेलेनियम में प्वाइंट शुरू करें
सेलेनियम में, स्टार्ट पॉइंट उस बिंदु को इंगित करता है जहां से निष्पादन शुरू होना चाहिए। प्रारंभ बिंदु का उपयोग तब किया जा सकता है जब आप कोड या ब्रेकपॉइंट के बीच से परीक्षणपत्रिका को चलाना चाहते हैं।
इसे समझने के लिए, हम लॉगिन परिदृश्य का एक उदाहरण लेते हैं। मान लीजिए, यदि आपको वेबसाइट में लॉगिन करना है और परीक्षणों की श्रृंखला करना है और फिर उन परीक्षणों में से एक को डीबग करने का प्रयास करें।
इस स्थिति में, आपको एक बार लॉगिन करना होगा और फिर अपने परीक्षणों को फिर से चलाना होगा क्योंकि आप उन्हें विकसित कर रहे हैं। आप लॉगिन फंक्शन के बाद स्टार्ट पॉइंट सेट कर सकते हैं। तो हर बार जब आप एक नया परीक्षण करते हैं, तो यह लॉगिन फ़ंक्शन के बाद निष्पादित करना शुरू कर देगा।
स्टार्ट पॉइंट को दो तरीकों से चुना जा सकता है:
1. सेलेनियम आईडीई में 'कमांड' कॉलम के तहत किसी भी कमांड पर राइट क्लिक करें। 'सेट / क्लियर स्टार्ट प्वाइंट' विकल्प चुनें। आप प्रारंभ बिंदु को चिह्नित करने के लिए कीबोर्ड से शॉर्टकट कुंजी 'एस' का उपयोग भी कर सकते हैं (स्क्रीन शॉट में हरे रंग के त्रिकोण के रूप में दिखाया गया है)। प्रारंभ बिंदु को अचयनित करने के लिए उसी चरण को दोहराएं।
2. "कार्रवाई" -> 'सेट / स्पष्ट प्रारंभ बिंदु' पर क्लिक करें। यह स्टार्ट पॉइंट का चयन करेगा या उन्हें रद्द करने के लिए उसी चरण को दोहराएगा।
सेलेनियम में स्टार्ट पॉइंट सेट करने के तरीके
एक उदाहरण के साथ पहली विधि देखते हैं,
पहली विधि:
चरण 1) फ़ायरफ़ॉक्स और सेलेनियम आईडीई लॉन्च करें।
चरण 2) बेस URL टाइप करें ---> http://newtours.demoaut.com/
चरण 3) रिकॉर्ड बटन पर क्लिक करें (नीचे स्क्रीन शॉट में लाल आयत बॉक्स में चिह्नित)।
चरण 4) इस चरण में,
- टैब "तालिका" के तहत कमांड पर क्लिक करें "clickandwait"
- अब 'सेट / क्लियर स्टार्ट प्वाइंट' विकल्प चुनें। समान सेट / क्लियर स्टार्ट पॉइंट को चुनने के लिए आप कीबोर्ड से छोटी कुंजी "S" का भी उपयोग कर सकते हैं।
जब आप सेट / क्लियर स्टार्ट प्वाइंट पर क्लिक करेंगे, तो यह एक और विंडो खोलेगा। इस विंडो में, आप 'कमांड' कॉलम के तहत "टाइप" से पहले हरे रंग का त्रिभुज प्रतीक देख सकते हैं।
यह त्रिकोण प्रतीक बताता है कि परीक्षण बिंदु इस बिंदु पर शुरू होता है। इसलिए
जब आप 'रन' बटन पर क्लिक करते हैं, तो निष्पादन उसी बिंदु से शुरू होता है।
नोट : एकल टेस्ट स्क्रिप्ट में केवल एक स्टार्ट पॉइंट हो सकता है। इसके अलावा, प्रारंभ बिंदु वर्तमान में प्रदर्शित पृष्ठ पर निर्भर है। यदि उपयोगकर्ता गलत पृष्ठ पर है, तो निष्पादन विफल हो जाएगा।
दूसरी विधि :
- उपरोक्त चरणों का पालन करें 1, 2 और 3 पिछली (पहली) विधि में वर्णित है।
- अगला, निम्नलिखित चरणों का पालन करें,
- मेनू बार से विकल्प 'कार्रवाई' पर क्लिक करें और
- "सेट / क्लियर स्टार्ट पॉइंट" विकल्प पर क्लिक करें।
सारांश
- ब्रेकपॉइंट और स्टार्ट प्वाइंट फीचर डिबगिंग प्रक्रिया में मदद करते हैं। यह किसी दिए गए परीक्षण को किसी विशेष बिंदु पर शुरू करने या रोकने में मदद करता है। यह परीक्षण स्क्रिप्ट के व्यवहार का निरीक्षण करने में मदद करता है।
- एक ही टेस्ट स्क्रिप्ट में, कई ब्रेकप्वाइंट की तुलना में केवल एक स्टार्ट पॉइंट हो सकता है।
इस लेख में रूपा नालानी का योगदान है