सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें

इस ट्यूटोरियल में, हम सरू ऑटोमेशन फ्रेमवर्क पर विस्तार से चर्चा करेंगे। हम कवर करेंगे कि सरू क्या है, यह अन्य परीक्षण ढांचे से कैसे अलग है, सरू की वास्तुकला, और इस लेख में स्थापना प्रक्रिया। सरू एक रोमांचक विषय है और सीखने में भी मजेदार है। शुरू करते हैं!

सरू ऑटोमेशन फ्रेमवर्क

सरू ऑटोमेशन फ्रेमवर्क एक शुद्ध जावास्क्रिप्ट-आधारित परीक्षण उपकरण है जो मुख्य रूप से आधुनिक वेब अनुप्रयोगों में फ्रंट-एंड परीक्षण पर केंद्रित है। सरू के साथ, परीक्षण निष्पादन को देखने के लिए विज़ुअल इंटरफ़ेस के साथ अनुप्रयोगों का परीक्षण करना आसान है। इस प्रकार, स्क्रिप्ट लेखन और परीक्षण निष्पादन को आसान बनाकर सरू डेवलपर्स और क्यूए इंजीनियरों दोनों के लिए एक वरदान के रूप में आता है। इसके अलावा, यह एक विशिष्ट परीक्षण धावक के साथ आता है, जो डोम हेरफेर को आसान बनाता है और सीधे ब्राउज़र पर चलता है।

सामग्री की तालिका

सरू क्या है?

सरू तेज, बेहतर है और निश्चित परीक्षण प्रदान करता है जो एक ब्राउज़र पर चलता है। सरू की तुलना मुख्य रूप से सेलेनियम से की जाती है, लेकिन यह पूरी तरह से अलग है। सरू सेलेनियम के शीर्ष पर नहीं चलता है, जिसका अर्थ है कि यह पूरी तरह से स्वतंत्र है। इसके बजाय, सरू मोचा के शीर्ष पर चलता है, जो फिर से एक जावास्क्रिप्ट-समृद्ध परीक्षण ढांचा है। यह केवल चाय अभिकथन पुस्तकालय के साथ संगत है, जो बीडीडी और टीडीडी अभिकथनों की एक विस्तृत श्रृंखला तक पहुंच सकता है।

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

सरू का समर्थन करने वाले ब्राउज़र क्रोम, फ़ायरफ़ॉक्स, एज, इलेक्ट्रॉन और ब्रेव हैं। इसके अलावा, सरू के साथ क्रॉस-ब्राउज़र परीक्षण आसानी से प्राप्त किया जा सकता है। अंत में, हालांकि सरू केवल जावास्क्रिप्ट का समर्थन करता है, इसे टाइपस्क्रिप्ट के साथ भी लिखा जा सकता है, मुख्य रूप से जावास्क्रिप्ट के साथ लिखा जाता है।

सरू स्वचालन

सरू एक मुक्त परीक्षण धावक के साथ एक ओपन-सोर्स टूल है, लेकिन इसमें टीमों और व्यवसायों के लिए मूल्य निर्धारण होता है जहां वे आपसे डैशबोर्ड के लिए शुल्क लेते हैं। हालाँकि, डैशबोर्ड कुछ हद तक मुफ़्त है, जब तक कि आप अतिरिक्त सुविधाएँ जैसे फ्लेक डिटेक्शन, ईमेल सपोर्ट, जीरा इंटीग्रेशन और बहुत कुछ नहीं करते।

सरू का उपयोग मुख्य रूप से वेब पर स्क्रिप्ट को स्वचालित करने के लिए किया जाता है (ब्राउज़र पर चलने वाली किसी भी चीज़ को स्वचालित कर सकता है)। यह देशी मोबाइल ऐप्स पर कभी भी नहीं चल सकता है, लेकिन मोबाइल एप्लिकेशन की कुछ कार्यक्षमताओं को स्वचालित कर सकता है यदि उन्हें ब्राउज़र में विकसित किया गया हो।

विशेषताएं

सरू में कई भयानक सुविधाएँ उपलब्ध हैं जो किसी भी अन्य स्वचालन उपकरण से अलग हैं। यहां, आइए कुछ मुख्य विशेषताओं पर चर्चा करें, और जब हम अपने परीक्षण मामलों को लिखना शुरू करेंगे तो हम बाद में अन्य भागों से परिचित होंगे!

  1. स्वचालित प्रतीक्षा - सरू को स्वचालित प्रतीक्षा का लाभ है। डोम को तत्व लाने के लिए प्रतीक्षा करने के लिए हमें कभी भी बल प्रतीक्षा और नींद जोड़ने की आवश्यकता नहीं होगी। सरू स्वचालित रूप से तत्वों के साथ किसी भी बातचीत और अभिकथन के निष्पादन की प्रतीक्षा करता है। इस प्रकार, परीक्षण तेज हैं!
  2. समय यात्रा - सरू परीक्षण निष्पादन के दौरान स्क्रीनशॉट कैप्चर करता है। हम केवल डैशबोर्ड में निष्पादित कमांड पर होवर करके वास्तविक समय में परिणाम देख सकते हैं। इस तरह, परीक्षणों को डीबग करना आसान हो जाता है
  3. डिबगिंग परीक्षण - सरू डेवलपर टूल जैसे लोकप्रिय टूल से परीक्षण डिबग कर सकता है। त्रुटियां पठनीय हैं, और ढेर आसानी से पता लगाने योग्य हैं।
  4. स्टब अनुरोध - सरू के पास स्टब्स और जासूसों द्वारा उपयोग किए जाने वाले फ़ंक्शन व्यवहार, नेटवर्क प्रतिक्रियाओं या टाइमर की पुष्टि और नियंत्रण करने के विकल्प हैं।
  5. लगातार मेल जोल - सरू किसी अन्य अतिरिक्त सीआई सेवाओं पर निर्भर नहीं है। हालांकि, परीक्षण के लिए कमांड चलाने पर, एकीकरण आसानी से सुलभ है।

सरू के बारे में मिथक

एक मिथक है कि सरू केवल जावास्क्रिप्ट के अनुकूल वेब अनुप्रयोगों पर चल सकता है। हालाँकि, सरू Django, रूबी ऑन रेल्स, लारवेल, आदि के साथ निर्मित किसी भी वेब एप्लिकेशन का परीक्षण कर सकता है। इसके अलावा, सरू किसी भी प्रोग्रामिंग भाषा जैसे PHP, पायथन, रूबी, C#, आदि का समर्थन करता है। हालाँकि, हम जावास्क्रिप्ट में अपने परीक्षण लिखते हैं। ; इसके अलावा, सरू किसी भी एप्लिकेशन पर काम करता है।

सरू के अवयव

सरू में दो मुख्य घटक हैं। वो हैं टेस्ट रनर और डैशबोर्ड.

सरू
सरू टेस्ट रनर
सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
सरू टेस्ट फ़ीचर

टेस्ट रनर - सरू यह अनूठा परीक्षण धावक प्रदान करता है, जहां उपयोगकर्ता निष्पादन के दौरान और परीक्षण के तहत आवेदन देख सकता है।

टेस्ट रनर के अंतर्गत कुछ उप-घटक होते हैं। वो हैं

  1. कमांड लॉग - यह परीक्षण सूट का एक दृश्य प्रतिनिधित्व है। आप परीक्षण में निष्पादित कमांड, अभिकथन विवरण और परीक्षण ब्लॉक देख सकते हैं।
  2. परीक्षण स्थिति मेनू - यह मेनू उन परीक्षण मामलों की संख्या दिखाता है जो पास या असफल हुए और निष्पादन में लगने वाले समय को दर्शाता है।
  3. यूआरएल पूर्वावलोकन - यह आपको उस URL के बारे में जानकारी देता है जिसका आप सभी URL पथों पर नज़र रखने के लिए परीक्षण कर रहे हैं।
  4. व्यूपोर्ट साइज़िंग - आप विभिन्न उत्तरदायी लेआउट के परीक्षण के लिए ऐप के व्यूपोर्ट आकार को सेट कर सकते हैं
  5. ऐप पूर्वावलोकन - यह खंड वास्तविक समय में चलने वाले आदेशों को प्रदर्शित करता है। यहां आप प्रत्येक आधार को डीबग या निरीक्षण करने के लिए Devtools का उपयोग कर सकते हैं।

डैशबोर्ड: सरू डैशबोर्ड रिकॉर्ड किए जा रहे परीक्षणों तक पहुंचने की क्षमता देता है। डैशबोर्ड सेवा के साथ, हम उत्तीर्ण, अनुत्तीर्ण या छोड़े गए परीक्षणों की संख्या देख सकते हैं। इसके अलावा, हम साइ का उपयोग करके असफल परीक्षणों के स्नैपशॉट देख सकते हैं। स्क्रीनशॉट () कमांड। आप पूरे परीक्षण का वीडियो या असफल परीक्षणों की क्लिप भी देख सकते हैं।

सरू वास्तुकला

अधिकांश परीक्षण उपकरण ब्राउज़र के बाहर सर्वर पर चलते हैं और नेटवर्क पर कमांड निष्पादित करते हैं। लेकिन, सरू उस ब्राउज़र पर चलता है जहां एप्लिकेशन भी चल रहा है। इस तरह, यह सभी DOM तत्वों और ब्राउज़र के अंदर सब कुछ एक्सेस कर सकता है।

नोड सर्वर क्लाइंट-साइड पर सरू के पीछे चलता है। इस प्रकार, नोड सर्वर और सरू एक दूसरे के साथ बातचीत करते हैं, साथ देते हैं और निष्पादन का समर्थन करने के लिए कार्य करते हैं। चूंकि इसमें फ्रंट और बैक दोनों छोर तक पहुंच है, इसलिए निष्पादन के दौरान वास्तविक समय में एप्लिकेशन की प्रतिक्रिया अच्छी तरह से पूरी होती है और ऐसे कार्य भी कर सकती है जो ब्राउज़र के बाहर भी चलते हैं।

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
सरू वास्तुकला

सरू नेटवर्क लेयर के साथ भी इंटरैक्ट करता है और वेब ट्रैफिक को पढ़कर और बदलकर कमांड को कैप्चर करता है। अंत में, सरू ब्राउज़र को नोड सर्वर से HTTP अनुरोध और प्रतिक्रिया भेजता है। चूंकि सरू नेटवर्क परत में काम करता है, यह उस कोड को संशोधित करने में मदद करता है जो वेब ब्राउज़र के स्वचालन में हस्तक्षेप कर सकता है। नोड सर्वर और ब्राउज़र के बीच संचार वेबसॉकेट के माध्यम से होता है, जो प्रॉक्सी शुरू होने के बाद निष्पादन शुरू करता है।

सरू ब्राउज़र के अंदर और बाहर चलने वाले सभी आदेशों को नियंत्रित करता है। चूंकि यह एक स्थानीय मशीन में स्थापित है, यह वीडियो रिकॉर्ड करने, स्नैपशॉट कैप्चर करने, नेटवर्क परत तक पहुंचने और फ़ाइल सिस्टम संचालन को आसानी से करने के लिए सीधे ऑपरेटिंग सिस्टम के साथ इंटरैक्ट करता है। सरू DOM, विंडो ऑब्जेक्ट्स, लोकल स्टोरेज, नेटवर्क लेयर और DevTools से सब कुछ एक्सेस कर सकता है।

सरू स्थापित करें

यह खंड उस स्थापना प्रक्रिया पर चर्चा करेगा जिसका हमारे परीक्षण मामलों को लिखने से पहले पालन करने की आवश्यकता है। सरू को डाउनलोड करने के दो अलग-अलग तरीके हैं। वो हैं

  1. एनपीएम . के माध्यम से स्थापित करें
  2. सीधा डाउनलोड करें

इससे पहले कि हम सरू को स्थापित करें, हमें npm के माध्यम से स्थापित करने के लिए शुरू करने के लिए कुछ पूर्व-आवश्यकताओं की आवश्यकता हो सकती है। आइए उन्हें विस्तार से देखें।

पूर्व आवश्यक वस्तुएँ

हमारे परीक्षण मामलों को लिखने से पहले हमें कुछ पूर्व-आवश्यकताओं की आवश्यकता होगी।

  • जैसा कि ऊपर चर्चा की गई है, सरू एक नोड सर्वर पर चलता है; इसलिए हमें Node.js इंस्टॉल करना होगा।
  • इसके अलावा, हमारे परीक्षण मामलों को लिखने के लिए, हमें एक कोड संपादक या आईडीई की आवश्यकता होती है।

इस उदाहरण में, हम विजुअल स्टूडियो कोड का उपयोग करेंगे। तो आइए विवरण में गोता लगाएँ।

Mac में Node.js इंस्टालेशन

यहां, हम मैक में Node.js डाउनलोड करने के चरणों पर चर्चा करेंगे। पर जाए https://nodejs.org/en/download/. अब आप डाउनलोड पेज पर पहुंच जाएंगे।

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
MacOs में नोड पैकेज

1. macOS इंस्टालर पर क्लिक करें। क्लिक करने पर, आप नीचे डाउनलोड की गई एक पैकेज फ़ाइल पा सकते हैं। Node.js स्थापित करने के लिए pkg फ़ाइल पर क्लिक करें

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
इंस्टॉलर परिचय

2. एक बार जब आप .pkg फ़ाइल पर क्लिक करते हैं, तो नोड इंस्टॉलर खुल जाएगा। परिचय अनुभाग आपको Node.js और npm संस्करण देता है। जारी रखें पर क्लिक करें

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
सहमत लाइसेंस
सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
इंस्टॉलर में पहुंच की अनुमति दें

3. सहमत बटन पर क्लिक करें और फिर जारी रखें। डाउनलोड फ़ोल्डर में आपकी फ़ाइलों तक पहुंच की अनुमति देने के लिए एक पॉप-अप दिखाई देगा। ओके पर क्लिक करें।

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
गंतव्य चुनें

4. इस सेक्शन में आप उस डेस्टिनेशन को सेलेक्ट कर सकते हैं जहां से Node.js को डाउनलोड करना है। फिर से, आप अपने सिस्टम स्पेस के अनुसार चुन सकते हैं। यहां मैं डिफ़ॉल्ट स्थान चुन रहा हूं।

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
अधिष्ठापन प्रकार
सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
स्थापित करने के लिए उपयोगकर्ता नाम और पासवर्ड दर्ज करें

5. इंस्टॉल बटन पर क्लिक करें। एक बार जब आप क्लिक करते हैं, तो आपके सिस्टम पासवर्ड पूछने वाला एक पॉप-अप उत्पन्न होगा। अपना पासवर्ड डालें और इंस्टाल सॉफ्टवेयर पर क्लिक करें।

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
स्थापना सारांश

6. हुर्रे! हमने Node.js और npm पैकेज स्थापित किया है। स्थापना समाप्त करने के लिए बंद करें पर क्लिक करें।

मैक में विजुअल स्टूडियो कोड इंस्टालेशन

हमने Node.js को सफलतापूर्वक स्थापित कर लिया है। अब हम अपना कोड एडिटर विजुअल स्टूडियो कोड इंस्टॉल करते हैं। वीएस कोड एक शक्तिशाली उपकरण है जिसमें जावास्क्रिप्ट की सभी अंतर्निहित कार्यक्षमताएं हैं। तो आइए विजुअल स्टूडियो कोड के इंस्टॉलेशन चरणों में गोता लगाएँ।

यहां हम मैक में वीएस कोड डाउनलोड करने के चरणों पर चर्चा करेंगे। सबसे पहले, नेविगेट करें https://code.visualstudio.com/download वीएस कोड के डाउनलोड पेज पर उतरने के लिए।

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
मैक में वीएस कोड स्थापित करें

1. मैक आइकन पर क्लिक करें। आप एक पैकेज को नीचे डाउनलोड होते हुए देख सकते हैं।

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
ज़िप में स्थापित पैकेज

2. पैकेज को अनज़िप करने के लिए डाउनलोड की गई फ़ाइल पर क्लिक करें। एक बार अनज़िप हो जाने पर, आप फाइंडर में अपने डाउनलोड में विजुअल स्टूडियो कोड पा सकते हैं।

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
डाउनलोड में वी.एस. कोड

3. हुर्रे! हमने अपना कोड संपादक डाउनलोड कर लिया है। विजुअल स्टूडियो कोड खोलने के लिए आइकन पर क्लिक करें।

एक नई सरू परियोजना का निर्माण

अब हम देखेंगे कि हमारे विजुअल स्टूडियो कोड में एक नया नोड प्रोजेक्ट कैसे बनाया जाता है। एक बार जब आप वीएस कोड आइकन पर क्लिक करते हैं, तो आप वेलकम पेज पर पहुंच जाएंगे। अगला, नया फ़ोल्डर बनाने के लिए कार्यक्षेत्र जोड़ें फ़ोल्डर पर क्लिक करें।

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
नई परियोजना का निर्माण

एक बार जब आप फोल्डर पर क्लिक करते हैं, तो आपको एक पॉप-अप मिलेगा जिसमें एक नया फोल्डर जोड़ने के लिए कहा जाएगा। अब उस लोकेशन पर क्लिक करें जिसे आप कार्यक्षेत्र जोड़ना चाहते हैं। इसके बाद, न्यू फोल्डर पर क्लिक करें और फोल्डर का नाम CypressProject के रूप में जोड़ें और ओपन पर क्लिक करें।

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
नया फ़ोल्डर निर्माण

अब हमने अपने सरू परीक्षण के लिए एक फ़ोल्डर बनाया है। इससे पहले कि हम अपने परीक्षण लिखना शुरू करें, हमें package.json फ़ाइल को स्थापित करना चाहिए। इंस्टाल करने से पहले, आइए समझते हैं कि package.json फाइल क्या है।

Package.json फ़ाइल क्या है?

Package.json फ़ाइल में सभी npm संकुल समाहित करता है, जो आमतौर पर प्रोजेक्ट रूट में स्थित होता है। यह आमतौर पर Node.js प्रोजेक्ट की रूट डायरेक्टरी में स्थित होता है। यह फ़ाइल परियोजना के लिए आवश्यक सभी लागू मेटाडेटा रखती है। यह npm को सभी जानकारी देता है और परियोजना की पहचान करने और निर्भरता को संभालने में मदद करता है। Package.json फ़ाइल में प्रोजेक्ट का नाम, संस्करण, लाइसेंस, निर्भरता, और बहुत कुछ जैसी जानकारी होती है।
अब हम समझ गए हैं कि package.json फाइल क्या है। तो, चलिए अपने विजुअल स्टूडियो कोड में फाइल को डाउनलोड करने के चरणों को शुरू करते हैं।

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
ओपन टर्मिनल

1. हमारे आदेशों को निष्पादित करने के लिए, हमें टर्मिनल खोलने की आवश्यकता है। वीएस कोड के शीर्ष पर, पर क्लिक करें अंतिम. ड्रॉपडाउन खुलने के बाद, पर क्लिक करें नया टर्मिनल.

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
package.json फ़ाइल स्थापित करें

2. टर्मिनल खुलने के बाद, प्रोजेक्ट डायरेक्टरी में नीचे दी गई कमांड टाइप करें और एंटर दबाएं।

npm init

3. एक बार जब आप एंटर दबाते हैं, तो आप प्रदर्शित कुछ जानकारी देख सकते हैं। आप टर्मिनल में आवश्यक विवरण टाइप कर सकते हैं और सभी फ़ील्ड प्राप्त करने के लिए एंटर दबा सकते हैं।

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
परियोजना विवरण
  • पैकेज का नाम: आप अपने पैकेज को कोई भी नाम दे सकते हैं। मैंने इसे खाली छोड़ दिया है क्योंकि यह हमारे द्वारा बनाए गए फ़ोल्डर नाम से पहले से भरा हुआ है।
  • संस्करण: यह npm के संस्करण की जानकारी देता है। आप इसे छोड़ सकते हैं और एंटर दबा सकते हैं।
  • विवरण: यहां, आप पैकेज को अतिरिक्त जानकारी दे सकते हैं। यदि आवश्यक हो, तो आप विवरण टाइप कर सकते हैं और फिर से एंटर दबा सकते हैं।
  • प्रवेश बिंदु: यह आवेदन के प्रवेश बिंदु का प्रतिनिधित्व करता है। चूंकि यह index.js से पहले से भरा हुआ है, इसलिए हम इस फ़ील्ड को छोड़ सकते हैं और Enter दबा सकते हैं।
  • टेस्ट कमांड: कमांड जो टेस्ट चलाने के लिए दी जाती है। यहां कोई कमांड देना जरूरी नहीं है, लेकिन जरूरत पड़ने पर आप कोई भी कमांड जरूर दे सकते हैं।
  • गिट भंडार: इस फ़ील्ड को git रिपॉजिटरी के पथ की आवश्यकता है। आप इस फील्ड को खाली भी छोड़ सकते हैं।
  • खोजशब्दों: परियोजना की पहचान करने में सहायता के लिए अद्वितीय खोजशब्द। आप इस फील्ड को स्किप भी कर सकते हैं।
  • लेखक: यह आमतौर पर व्यक्ति का उपयोगकर्ता नाम होता है। आप अपना नाम जोड़ सकते हैं और एंटर दबा सकते हैं।
  • लाइसेंस: लाइसेंस आईएससी के साथ पूर्व-आबादी है। आप एंटर दबाकर आगे बढ़ सकते हैं।
  • 4. एक बार जब आप एंटर दबाते हैं, तो टर्मिनल आपके द्वारा प्रदान किए गए सभी विवरणों को सूचीबद्ध करके पुष्टि के लिए कहेगा। प्रकार हाँ और फिर से Enter दबाएं।
सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
Package.json फ़ाइल निर्माण की पुष्टि

हमने अब एक package.json फ़ाइल बनाई है। आप हमारे द्वारा प्रदान की गई जानकारी के साथ फ़ाइल को अपने कोड संपादक में देख सकते हैं।

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
पैकेज.जेसन फ़ाइल बनाई

सरू के स्थापना चरण

हमने अपने सरू डाउनलोड, नोड और आरंभिक एनपीएम के लिए सभी पूर्व-आवश्यकताएं स्थापित की हैं। जैसा कि ऊपर उल्लेख किया गया है, सरू को डाउनलोड करने के दो तरीके हैं।

npm via के माध्यम से सरू डाउनलोड करें

सरू को स्थापित करने के लिए आपको टर्मिनल में नीचे दी गई कमांड को पास करना होगा। इसके अलावा, आपको नोड को स्थापित करने और package.json फ़ाइल जनरेट करने के लिए प्रोजेक्ट डायरेक्टरी में कमांड देनी होगी।

npm install cypress --save-dev
सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
सरू स्थापना आदेश

एक बार जब आप कमांड पास कर लेते हैं, तो यह प्रोजेक्ट के लिए आवश्यक सभी प्रासंगिक निर्भरता को डाउनलोड कर लेगा। इस लेख के लेखन में, सरू का नवीनतम संस्करण है 7.7.0. आपके द्वारा डाउनलोड करते समय संस्करण भिन्न हो सकता है।

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करें
सफल सरू स्थापना

उपरोक्त छवि के संदर्भ में, आप देख सकते हैं कि हमने सरू को डाउनलोड कर लिया है। आप टर्मिनल में डाउनलोड किए गए प्रस्तुतिकरण और package.json फ़ाइल में देव निर्भरता को जोड़कर सत्यापित कर सकते हैं।

सीधा डाउनलोड करें

यदि आप प्रोजेक्ट में Node या npm पैकेज का उपयोग नहीं कर रहे हैं तो हम Cypress को सीधे उनके CDN से डाउनलोड कर सकते हैं। हालांकि, सीधे डाउनलोड के माध्यम से परीक्षणों को डैशबोर्ड में रिकॉर्ड करना संभव नहीं है।

आप इससे सीधे डाउनलोड साइप्रस पर क्लिक करके डाउनलोड कर सकते हैं संपर्क. यह अब सीधे पैकेज डाउनलोड करेगा। पैकेज डाउनलोड हो जाने के बाद, ज़िप फ़ाइल खोलें और डबल क्लिक करें। सरू निर्भरता की किसी भी स्थापना की आवश्यकता के बिना चलेगा। यह डाउनलोड हमेशा नवीनतम संस्करण आधारित उठाएगा, और मंच स्वचालित रूप से पता लगाया जाएगा। हालांकि, सीधे डाउनलोड के बजाय एनपीएम के माध्यम से सरू को डाउनलोड करने की सिफारिश की जाती है।

प्रौद्योगिकी पर अधिक पोस्ट के लिए, कृपया हमारे . पर जाएँ प्रौद्योगिकी पृष्ठ.

ऐश्वर्या लक्ष्मी के बारे में

सरू ऑटोमेशन स्टेप बाय स्टेप: सरू आर्किटेक्चर, सरू स्थापित करेंमैं एक परीक्षण उत्साही हूं और परीक्षण क्षेत्र में लगभग 2+ वर्षों का अनुभव रखता हूं। मुझे अपने क्षेत्र में नई चीजों का पता लगाने और उन्हें अपने साथियों के साथ साझा करने के लिए परीक्षण और प्यार करने का शौक है। मुझे अपने खाली समय में सबसे सरल लेकिन प्रभावी तरीके से ब्लॉग लिखना अच्छा लगता है। एक परीक्षक के रूप में, मैं चीजों को पूर्णता में रखना पसंद करता हूं, इसलिए मैं चाहता हूं कि मेरे पाठकों को तकनीक की सही समझ हो। मैं परीक्षण से संबंधित नई तकनीकों से खुद को अपडेट रखता हूं और उन्हें समझने में समय बिताता हूं। मुझे छात्रों को परीक्षण में अवधारणाओं को समझने में मदद करने में खुशी हो रही है।
आइए लिंक्डइन के माध्यम से जुड़ें - https://www.linkedin.com/in/aishwarya-lakshmi-n-46903217a

1 पर विचार "सरू स्वचालन चरण दर चरण: सरू वास्तुकला, सरू स्थापित करें"

  1. Pingback: सरू उदाहरण: ओपन सरू, चर, प्रथम टेस्ट स्क्रिप्ट - लैम्ब्डा गीक्स

टिप्पणियाँ बंद हैं।

en English
X