ककड़ी - पर्यावरण

इस अध्याय में, हम विंडोज मशीन पर सेलेनियम वेबड्राइवर और जावा के साथ ककड़ी के लिए पर्यावरण सेटअप देखेंगे।

पर्यावरण सेटअप के लिए आवश्यकताएँ

निम्नलिखित आवश्यक शर्तें निम्नलिखित हैं -

जावा

Why we need- जावा एक मजबूत प्रोग्रामिंग भाषा है। ककड़ी निष्पादन के लिए जावा मंच का समर्थन करता है।

How to install -

Step 1 - निम्न लिंक से jdk और jre डाउनलोड करें http://www.oracle.com/technetwork/java/javase/downloads/index.html

Step 2 - लाइसेंस समझौते को स्वीकार करें।

Step 3 - JDK और JRE स्थापित करें।

Step 4 - निम्न स्क्रीनशॉट में दिखाए अनुसार पर्यावरण चर सेट करें।

ग्रहण

Why we need- ग्रहण एक एकीकृत विकास पर्यावरण (IDE) है। इसमें पर्यावरण को अनुकूलित करने के लिए एक आधार कार्यक्षेत्र और एक एक्स्टेंसिबल प्लग-इन सिस्टम शामिल है।

How to install -

Step 1 - सुनिश्चित करें कि जावा आपके मशीन पर स्थापित है।

Step 2 - से ग्रहण डाउनलोड करें https://eclipse.org/downloads/

Step 3 - अनज़िप और एक्लिप्स स्थापित है।

Maven

Why we need- मावेन एक बिल्ड ऑटोमेशन टूल है जिसका इस्तेमाल मुख्य रूप से जावा प्रोजेक्ट्स के लिए किया जाता है। यह स्रोत कोड जनरेट करने, कोड संकलन करने, जार करने के लिए पैकेजिंग कोड इत्यादि जैसी गतिविधियाँ करने के लिए एक सामान्य मंच प्रदान करता है। बाद में यदि कोई सॉफ्टवेयर संस्करण बदल जाता है, तो Maven तदनुसार परीक्षण परियोजना को संशोधित करने का एक आसान तरीका प्रदान करता है।

How to install -

Step 1 - निम्न लिंक से मावेन को डाउनलोड करें - https://maven.apache.org/download.cgi

Step 2 - फ़ाइल खोलना और स्थान याद रखें।

Step 3 - जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है पर्यावरण चर MAVEN_HOME बनाएं।

Step 4 - पथ चर को संपादित करें और निम्न स्क्रीनशॉट में दिखाए अनुसार मावेन को शामिल करें।

Step 5 - ग्रहण से MAVEN प्लगइन डाउनलोड करें।

Step 6 - ग्रहण खोलें।

Step 7 - मदद के लिए जाओ → ग्रहण बाज़ार → खोज मावेन → ग्रहण के लिए मावेन एकीकरण → INSTALL।

ककड़ी को मावेन के साथ कॉन्फ़िगर करें

Step 1 - एक मावेन परियोजना बनाएं।

  • फ़ाइल → नई → अन्य → मावेन → मावेन प्रोजेक्ट → अगला पर जाएं।

  • समूह आईडी प्रदान करें (समूह आईडी आपके प्रोजेक्ट को विशिष्ट रूप से सभी परियोजनाओं की पहचान करेगा)।

  • विरूपण साक्ष्य आईडी प्रदान करें (विरूपण साक्ष्य आईडी संस्करण के बिना जार का नाम है। आप कोई भी नाम चुन सकते हैं, जो लोअरकेस में है)। समाप्त पर क्लिक करें।

Step 2 - pom.xml खोलें।

  • ग्रहण के बाईं ओर पैकेज एक्सप्लोरर पर जाएं।

  • परियोजना का विस्तार करें CucumberTest

  • का पता लगाने pom.xml फ़ाइल।

  • राइट-क्लिक करें और विकल्प चुनें, "टेक्स्ट एडिटर" के साथ खोलें।

Step 3 - सेलेनियम के लिए निर्भरता जोड़ें: यह मेवेन को संकेत देगा कि सेलेनियम जार फ़ाइलों को केंद्रीय भंडार से स्थानीय रिपॉजिटरी में डाउनलोड किया जाना है।

  • खुला हुआ pom.xml संपादन मोड में है, प्रोजेक्ट टैग के अंदर निर्भरता टैग (<निर्भरता> </ निर्भरता>) बनाएं।

  • निर्भरता टैग के अंदर, निर्भरता टैग बनाएं (<निर्भरता> </ निर्भरता>)।

  • निर्भरता टैग के भीतर निम्नलिखित जानकारी प्रदान करें।

<dependency> 
   <groupId>org.seleniumhq.selenium</groupId> 
   <artifactId>selenium-java</artifactId> 
   <version>2.47.1</version> 
</dependency>

Step 4 - ककड़ी-जावा के लिए निर्भरता जोड़ें: यह मावेन को इंगित करेगा, जिसे ककड़ी फाइलें केंद्रीय भंडार से स्थानीय भंडार में डाउनलोड की जानी हैं।

  • एक और निर्भरता टैग बनाएं।

  • निर्भरता टैग के भीतर निम्नलिखित जानकारी प्रदान करें

<dependency> 
   <groupId>info.cukes</groupId> 
   <artifactId>cucumber-java</artifactId> 
   <version>1.0.2</version> 
   <scope>test</scope> 
</dependency>

Step 5 - ककड़ी-जुनीत के लिए निर्भरता जोड़ें: यह मावेन को इंगित करेगा, जो ककड़ी ज्यूनीत फाइलें केंद्रीय भंडार से स्थानीय भंडार में डाउनलोड की जानी हैं।

  • एक और निर्भरता टैग बनाएं।

  • निर्भरता टैग के भीतर निम्नलिखित जानकारी प्रदान करें

<dependency> 
   <groupId>info.cukes</groupId> 
   <artifactId>cucumber-junit</artifactId> 
   <version>1.0.2</version> 
   <scope>test</scope> 
</dependency>

Step 6 - JUnit के लिए निर्भरता जोड़ें: यह Maven को इंगित करेगा, जो JUnit फाइलें केंद्रीय भंडार से स्थानीय भंडार में डाउनलोड की जानी हैं।

  • एक और निर्भरता टैग बनाएं।

  • निर्भरता टैग के भीतर निम्नलिखित जानकारी प्रदान करें।

<dependency> 
   <groupId>junit</groupId> 
   <artifactId>junit</artifactId> 
   <version>4.10</version> 
   <scope>test</scope> 
</dependency>

Step 7 - बायनेरिज़ को सत्यापित करें।

  • एक बार pom.xml सफलतापूर्वक संपादित किया गया है, इसे सहेजें।

  • प्रोजेक्ट → क्लीन पर जाएं - इसमें कुछ मिनट लगेंगे।

आप निम्न स्क्रीनशॉट में दिखाए गए मावेन भंडार को देख पाएंगे।

  • एक फीचर फाइल बनाएं (बाद में कवर की जाए)।

  • एक चरण परिभाषा फ़ाइल बनाएं (बाद में कवर करने के लिए)।

  • परीक्षण चलाने के लिए JUnit धावक बनाएं (बाद में कवर किया जाए)।