Github साथ एकता Selenium: पूरा ट्यूटोरियल

गिटहब क्या है?

Git Hub एक सहयोग मंच है। यह git के शीर्ष पर बनाया गया है। यह आपको अपने प्रोजेक्ट की स्थानीय और दूरस्थ दोनों प्रतियाँ रखने की अनुमति देता है। एक प्रोजेक्ट जिसे आप अपने टीम के सदस्यों के बीच प्रकाशित कर सकते हैं क्योंकि वे इसका उपयोग कर सकते हैं और इसे वहीं से अपडेट कर सकते हैं।

Git Hub का उपयोग करने के लाभ Selenium.

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

इसके लिए पूर्वापेक्षा Selenium और गिटहब एकीकरण

सेलेनियम और गिट हब एकीकरण शुरू करने से पहले, हमें निम्नलिखित घटकों को स्थापित करने की आवश्यकता है।

  1. जेनकींस स्थापना.
  2. मावेन स्थापना.
  3. टॉमकैट स्थापना.

आप इस स्थापना चरण को निम्नलिखित लिंक पर पा सकते हैं:

1) मावेन और जेनकिंस इंस्टॉलेशन गाइड (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)

2) टॉमकैट इंस्टॉलेशन गाइड (https://www.guru99.com/apache.html)

इसके लिए पूर्वापेक्षा Selenium और Github एकीकरण

Git बाइनरीज़ स्थापना

अब आइए “Git Binaries” को इंस्टॉल करना शुरू करें।

चरण 1) ब्राउज़र लॉन्च करें और URL पर जाएँ- https://git-scm.com/

चरण 2) नवीनतम स्थिर रिलीज़ डाउनलोड करें.

चरण 3) डाउनलोड फॉर विंडोज पर क्लिक करें, एक बार फाइल डाउनलोड हो जाने पर हम इंस्टॉलेशन शुरू कर सकते हैं।

Git बाइनरीज़ स्थापना

चरण 4) डाउनलोड स्थान या आइकन पर जाएं और इंस्टॉलर चलाएं।

चरण 5) स्वागत और सामान्य सार्वजनिक लाइसेंस के माध्यम से क्लिक करें।

चरण 6) गिट सेटअप विज़ार्ड में “अगला” बटन पर क्लिक करें

Git बाइनरीज़ स्थापना

चरण 7) GNU जनरल पब्लिक लाइसेंस पढ़ें और अगला पर क्लिक करें

Git बाइनरीज़ स्थापना

एक और विंडो खुलेगी,

चरण 8) इस चरण में,

  1. वह डायरेक्टरी चुनें जहाँ आप “Git Binaries” स्थापित करना चाहते हैं और
  2. अगला बटन पर क्लिक करें

Git बाइनरीज़ स्थापना

चरण 9) वह घटक चुनें जिसे आप स्थापित करना चाहते हैं और अगला पर क्लिक करें

Git बाइनरीज़ स्थापना

चरण 10) यदि आप Git के लिए स्टार्ट मेनू फ़ोल्डर बनाना चाहते हैं, तो सेटिंग को डिफ़ॉल्ट छोड़ दें और नेक्स्ट पर क्लिक करें।

Git बाइनरीज़ स्थापना

चरण 11) इस चरण में,

  1. से Git का उपयोग करें का चयन करें Windows कमांड लाइन से Git चलाने के लिए कमांड प्रॉम्प्ट और
  2. अगले पर क्लिक करें।

Git बाइनरीज़ स्थापना

डिफ़ॉल्ट सेटिंग छोड़ें और इंस्टॉल करने के लिए अगला पर क्लिक करें।

चरण 12) इस चरण में,

  1. ओपन एसएसएच का उपयोग करें का चयन करें। यह हमें कमांड लाइन से कमांड निष्पादित करने में मदद करेगा, और यह पर्यावरण पथ निर्धारित करेगा।
  2. अगले बटन पर क्लिक करें.

Git बाइनरीज़ स्थापना

चरण 13) इस चरण में,

  1. "चेकआउट विंडोज़-शैली, कमिट यूनिक्स-शैली लाइन एंडिंग" का चयन करें। (गिट हब को टेक्स्ट फ़ाइलों में लाइन एंडिंग का कैसे इलाज करना चाहिए)।
  2. अगले बटन पर क्लिक करें.

Git बाइनरीज़ स्थापना

चरण 14) इस चरण में,

  1. Git Bash के लिए MSys2 का डिफ़ॉल्ट टर्मिनल MinTTY का उपयोग करें चुनें
  2. अगला बटन पर क्लिक करें

Git बाइनरीज़ स्थापना

Git बाइनरीज़ स्थापना

एक बार git सफलतापूर्वक स्थापित हो जाने पर, आप git तक पहुँच सकते हैं।

कमांड प्रॉम्प्ट खोलें और "git" टाइप करें और "एंटर" दबाएं यदि आप नीचे दी गई स्क्रीन देखते हैं तो इसका मतलब है कि यह सफलतापूर्वक इंस्टॉल हो गया है

Git बाइनरीज़ स्थापना

जेनकिंस Git प्लगइन स्थापित करें

अब आइए जेनकिंस गिट प्लगइन इंस्टॉलेशन से शुरुआत करें।

चरण 1) ब्राउज़र लॉन्च करें और अपने जेनकिंस पर नेविगेट करें।

चरण 2) जेनकिंस प्रबंधित करें पर क्लिक करें।

जेनकिंस Git प्लगइन स्थापित करें

चरण 3) प्लगइन्स प्रबंधित करें पर क्लिक करें, यह एक और विंडो खोलेगा

जेनकिंस Git प्लगइन स्थापित करें

चरण 4) उपलब्ध टैब पर क्लिक करें

जेनकिंस Git प्लगइन स्थापित करें

चरण 5) इस चरण में,

  1. फिर GitHub प्लगइन का चयन करें
  2. अभी डाउनलोड करें और पुनः प्रारंभ करने के बाद इंस्टॉल करें बटन पर क्लिक करें।

जेनकिंस Git प्लगइन स्थापित करें

अब यह निम्नलिखित प्लगइन्स स्थापित करेगा।

एक बार इंस्टॉलेशन समाप्त हो जाने पर, “shutdown.bat” फ़ाइल को कॉल करके अपने Tomcat सर्वर को पुनः आरंभ करें

जेनकिंस Git प्लगइन स्थापित करें

टॉमकैट और जेनकिंस को पुनः आरंभ करने के बाद हम देख सकते हैं कि प्लगइन्स “इंस्टॉल” टैब में इंस्टॉल हो गए हैं।

जेनकिंस Git प्लगइन स्थापित करें

हमारी स्थापना Eclipse GitHub प्लगइन के साथ

अब चलिए GitHub प्लगइन स्थापित करें Eclipse.

EGit प्लगइन स्थान के लिए URI https://download.eclipse.org/egit/updates/

चरण 1) लांच Eclipse और फिर

  1. फिर सहायता बटन पर क्लिक करें
  2. नया सॉफ्टवेयर स्थापित करें पर क्लिक करें

की स्थापना Eclipse GitHub प्लगइन के साथ

चरण 2) install new software पर क्लिक करते ही नीचे दी गई स्क्रीन खुलेगी। अब add पर क्लिक करें

की स्थापना Eclipse GitHub प्लगइन के साथ

चरण 3) इस चरण में,

  1. “EGIT” नाम टाइप करें और
  2. स्थान दर्ज करें https://download.eclipse.org/egit/updates/ फिर
  3. ओके पर क्लिक करें.

की स्थापना Eclipse GitHub प्लगइन के साथ

चरण 4) फिर सभी का चयन करें और अगला पर क्लिक करें

की स्थापना Eclipse GitHub प्लगइन के साथ

चरण 5) अगला पर क्लिक करें और लाइसेंस समझौते को स्वीकार करें पर क्लिक करें, फिर स्थापना समाप्त करें।

फिर ग्रहण पुनः प्रारंभ करें।

की स्थापना Eclipse GitHub प्लगइन के साथ

Git पर रिपोजिटरी बनाना

चरण 1) Git Hub URI पर जाएँ: https://github.com/ गिट हब के लिए साइन अप करें

चरण 2) एक बार जब आप सफलतापूर्वक साइन अप कर लें तो नया रिपॉजिटरी बनाएं पर क्लिक करें

Git पर रिपॉजिटरी का निर्माण

चरण 3) इस चरण में,

  1. रिपोजिटरी का नाम दर्ज करें और
  2. रिपोजिटरी बनाएं पर क्लिक करेंGit पर रिपॉजिटरी का निर्माण

उपयोग का परीक्षण उदाहरण Selenium गिट हब के साथ.

चरण 1) एक बार जब हम नए रिपोजिटरी के साथ काम कर लेते हैं, तो लॉन्च करें Eclipse

  1. फ़ाइल पर क्लिक करें
  2. फिर नए बटन पर क्लिक करें और फिर
  3. अन्य पर क्लिक करें

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

चरण 2) इस चरण में,

  1. मावेन प्रोजेक्ट का चयन करें और स्थान ब्राउज़ करें।
  2. नेक्स्ट पर क्लिक करें

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

चरण 3) इस चरण में,

  1. प्रोजेक्ट का नाम और स्थान चुनें फिर
  2. नेक्स्ट पर क्लिक करें

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

चरण 4) नेक्स्ट पर क्लिक करें

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

चरण 5) इस चरण में,

  1. ग्रुप आईडी दर्ज करें और
  2. आर्टिफैक्ट आईडी और
  3. समाप्त बटन पर क्लिक करें.

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

जैसे ही आप फिनिश बटन पर क्लिक करेंगे, एक प्रोजेक्ट बन जाएगा।

चरण 6)

अब आइए एक नमूना स्क्रिप्ट बनाएं

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

आइए कोड/स्थानीय रिपोजिटरी को Git Hub पर पुश करें।

चरण 7) इस चरण में,

  1. एक्लिप्स खोलें और फिर प्रोजेक्ट पर जाएँ
  2. प्रोजेक्ट पर राइट-क्लिक करें और फिर “टीम” चुनें
  3. शेयर प्रोजेक्ट चुनें

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

चरण 8) एक बार जब हम उपरोक्त स्क्रीन में “शेयर प्रोजेक्ट” पर क्लिक करते हैं, तो हमें एक और विंडो मिलेगी

इस चरण में,

  1. स्थानीय रिपोजिटरी का चयन करें और
  2. समाप्त पर क्लिक करें.

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

एक बार जब हम समाप्त पर क्लिक करते हैं, तो हम प्रोजेक्ट संरचना में परिवर्तन देख सकते हैं कि हमने एक स्थानीय रिपोजिटरी बना ली है।

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

अब हमारे कोड को Git Hub रिपॉजिटरी में डालने का समय आ गया है

चरण 9) इस चरण में,

  1. प्रोजेक्ट और टीम पर राइट-क्लिक करें फिर
  2. कमिट पर क्लिक करें

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

चरण 10) इस चरण में,

  1. एक प्रतिबद्ध संदेश दर्ज करें और
  2. उन फ़ाइलों का चयन करें जिन्हें हम Git Hub रिपॉजिटरी में भेजना चाहते हैं
  3. कमिट पर क्लिक करें और पुश करें

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

एक बार जब आप यह कर लेते हैं, तो आप देख सकते हैं कि प्रोजेक्ट में आइकन बदल रहे हैं, यह कहता है कि हमने अपने कोड को Git Hub पर सफलतापूर्वक पुश और कमिट कर दिया है

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

हम रिपॉजिटरी में Git हब में सत्यापित कर सकते हैं कि हमारा प्रोजेक्ट सफलतापूर्वक रिपॉजिटरी में पुश हो गया है

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

अब जेनकिंस में Git Hub से हमारे प्रोजेक्ट को निष्पादित करने का समय आ गया है

चरण 11) ब्राउज़र लॉन्च करें और अपना जेनकिंस खोलें।

चरण 12) नये आइटम पर क्लिक करें.

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

चरण 13) इस चरण में,

  1. आइटम का नाम दर्ज करें
  2. मावेन परियोजना का चयन करें
  3. ओके बटन पर क्लिक करें

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

चरण 14) इस चरण में, हम जेनकिंस में Git Hub को कॉन्फ़िगर करेंगे

  1. Git पर क्लिक करें और
  2. रिपॉजिटरी URI दर्ज करें
  3. रिपोजिटरी जोड़ें पर क्लिक करें

यदि आपके पास Git Hub में एकाधिक रिपॉजिटरी हैं, तो आपको रिपॉजिटरी का नाम Refspec फ़ील्ड जोड़ना होगा।

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

हम Git Hub में URI प्राप्त कर सकते हैं

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

चरण 15) इस चरण में,

  1. टेक्स्टबॉक्स में pom.xml फ़ाइल स्थान जोड़ें और
  2. फिर Maven के लिए लक्ष्य और विकल्प निर्दिष्ट करें
  3. परीक्षण चलाने के तरीके पर विकल्प चुनें
  4. सेव बटन पर क्लिक करें।

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

चरण 16) जब हम सेव पर क्लिक करेंगे तो नीचे स्क्रीन दिखाई देगी,

अब हम अपना प्रोजेक्ट बना सकते हैं, build पर क्लिक करें।

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

चरण 17) यह बिल्ड दिखाएगा, बिल्ड नंबर या बिल्ड तिथि पर क्लिक करें।

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

चरण 18) एक बार जब हम बिल्ड नंबर पर क्लिक करते हैं तो नीचे स्क्रीन दिखाई देगी जहां हम इस चरण में कंसोल आउटपुट देख सकते हैं, कंसोल आउटपुट पर क्लिक करें।

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ

अंततः, हम यह सत्यापित कर सकते हैं कि हमारा निर्माण सफलतापूर्वक पूरा/निष्पादित हो गया है।

उपयोग का परीक्षण उदाहरण Selenium Git हब के साथ