Intellij एक IDE है जो आपको बेहतर और तेज़ कोड लिखने में मदद करता है। इंटेलीज का उपयोग जावा बीन और एक्लिप्स के विकल्प में किया जा सकता है।
इस ट्यूटोरियल में, आप सीखेंगे-
- इंटेलीज क्या है?
- सेलेनियम वेबड्राइवर के साथ इंटेलीजे को पूर्व-आवश्यकताएं
- IntelliJ कैसे डाउनलोड और इंस्टॉल करें
- सेलेनियम का समर्थन करने के लिए IntelliJ कॉन्फ़िगर करें
- उदाहरण
इंटेलीज क्या है?
IntelliJ IDEA एक जावा एकीकृत विकास पर्यावरण (IDE) है। इसका उपयोग सॉफ्टवेयर विकास के लिए किया जाता है। इसे JetBrains द्वारा विकसित किया गया है। यह apache2 लाइसेंस प्राप्त 'सामुदायिक संस्करण' के साथ-साथ 'स्वामित्व वाणिज्यिक संस्करण' के अंतर्गत आता है। यह सबसे अच्छा उपलब्ध जावा आईडीई है। यह उन्नत कोड नेविगेशन और कोड रीफैक्टरिंग क्षमताओं जैसी सुविधाएं प्रदान करता है।
इंटेलीज का उपयोग करने का लाभ यह है कि
- यह ऑब्जेक्ट विशेषताओं के लिए जल्दी से गेट्टर और सेटर विधियां उत्पन्न करता है।
- सरल कीस्ट्रोक्स के साथ, आप एक कोशिश-कैच या अगर-और ब्लॉक में एक बयान लपेट सकते हैं।
- आईडीई इनबिल्ट पैकेजिंग टूल जैसे कि ग्रेडल, एसबीटी, ग्रंट, बोवर इत्यादि को डिलीवर करता है।
- SQL, ORACLE, PostgreSQL, Microsoft SQL Server जैसे डेटाबेस सीधे IDE से एक्सेस किए जा सकते हैं।
- यह विभिन्न भाषाओं जैसे जावा, जावास्क्रिप्ट, क्लोजर आदि का समर्थन करता है।
- यह विंडोज, लिनक्स आदि जैसे विभिन्न ऑपरेटिंग सिस्टम के साथ समर्थित है। इसे जेटब्राइन्स की आधिकारिक वेबसाइट से डाउनलोड किया जा सकता है।
सेलेनियम वेबड्राइवर के साथ इंटेलीजे को पूर्व-आवश्यकताएं
उसके लिए, हमें कुछ पूर्व-आवश्यकताएं रखनी होंगी जो इस प्रकार हैं।
- इंटेलीजे
- कोई भी वेब ब्राउज़र (अधिमानतः मोज़िला फ़ायरफ़ॉक्स)
- JDK (जावा डेवलपमेंट किट)
- सेलेनियम .jar फ़ाइलें
आवश्यक जार फाइलें Selenium.org आधिकारिक साइट से डाउनलोड की जा सकती हैं। डाउनलोड करने के बाद, फ़ाइल .jar फ़ाइलों को वांछित निर्देशिका में निकालती है।
IntelliJ कैसे डाउनलोड और इंस्टॉल करें
चरण 1) इंटेलीज को डाउनलोड करने के लिए जेटब्रेन्स साइट पर जाएं। यहां हमने "समुदाय" संस्करण चुना है। आप मोबाइल, वेब और उद्यम विकास के लिए "अंतिम" संस्करण का चयन कर सकते हैं।
चरण 2) जब आप डाउनलोड करना शुरू करते हैं, तो आपको इस तरह एक संदेश दिखाई देगा।
चरण 3) अगले चरण में, एक पॉप-अप विंडो खुल जाएगी। 'रन' बटन पर क्लिक करें।
चरण 4) इस चरण में, सेटअप विज़ार्ड में 'अगला' बटन पर क्लिक करें।
चरण 5) एक और पॉप-अप विंडो खुल जाएगी। अपने गंतव्य फ़ोल्डर को ब्राउज़ करें और 'अगला' बटन पर क्लिक करें।
चरण 6) इस चरण में,
- चेकबॉक्स को चिह्नित करें - 32-बिट लांचर
- अपनी आवश्यकता के अनुसार भाषा के लिए चेकबॉक्स को चिह्नित करें
- 'अगला' बटन पर क्लिक करें
चरण 7) अगले चरण में, 'इंस्टॉल' बटन पर क्लिक करें।
आप देख सकते हैं कि IntelliJ इंस्टॉल करने की प्रक्रिया चल रही है।
चरण 8) इस चरण में,
- IntelliJ को चलाने के लिए, चेकबॉक्स चिह्नित करें और
- 'समाप्त' बटन पर क्लिक करें
चरण 9) यदि आपके पास पहले से ही आपके सिस्टम में IntelliJ का पुराना संस्करण है। आप पुराने संस्करण से नए संस्करण में सेटिंग आयात कर सकते हैं। चूंकि हमारे पास कोई पिछला संस्करण स्थापित नहीं है। हम दूसरे विकल्प का चयन करेंगे।
चरण 10) जब आप पिछले चरण में 'ठीक' बटन पर क्लिक करते हैं, तो यह जेटब्रेन गोपनीयता नीति समझौते के लिए पूछेगा। 'Accept ’बटन पर क्लिक करें।
चरण 11) इस चरण में, आप प्लगइन सेटिंग सेट कर सकते हैं।
चरण 12) अगले चरण में, आवश्यकता के अनुसार विकल्प चुनें। आपको एक नई परियोजना, आयात परियोजना, खुला, आदि जैसे विकल्प दिखाई देंगे।
चरण 13) इस चरण में,
- लाइब्रेरी से 'प्रोजेक्ट' और 'फाइल' चुनें और
- 'ओके' बटन पर क्लिक करें
चरण 14) इस चरण में, हमने पिछले चरण में जो फ़ाइल चुनी थी, वह प्रोजेक्ट डायरेक्टरी में दिखाई देती है।
सेलेनियम का समर्थन करने के लिए IntelliJ कॉन्फ़िगर करें
सेलेनियम का समर्थन करने के लिए, आपको IntelliJ को कॉन्फ़िगर करने की आवश्यकता है। उसके लिए निम्न चरणों का पालन करें।
चरण 1) अपनी इंटेलीज आईडीई लॉन्च करें और एक नया प्रोजेक्ट बनाएं। फ़ाइल का चयन करें -> नया -> परियोजना
चरण 2) पिछले चरण में जब आप क्लिक करते हैं -> अगला। एक नई स्क्रीन खुल जाएगी। इस स्क्रीन में, प्रोजेक्ट का नाम दें। हमारे मामले में, हमने सेलेनियम_गुरु99 नाम दिया है। फिर क्लिक करें -> समाप्त करें। आपका प्रोजेक्ट IntelliJ में बनाया गया है।
चरण 3) अब आपको सेलेनियम की .jar फ़ाइलों को बाहरी पुस्तकालयों के रूप में इंटेलीजे में जोड़ना होगा।
इसके लिए क्लिक करें फ़ाइल -> प्रोजेक्ट स्ट्रक्चर -> प्रोजेक्ट सेटिंग टैब में मॉड्यूल के लिए लुक -> निर्भरता -> '+' पर क्लिक करें साइन -> JAR या निर्देशिकाओं के लिए चयन करें।
चरण 4) निर्देशिका और उपनिर्देशिका / देयता से सभी सेलेनियम .jar फ़ाइलों का चयन करें, जहां आपने डाउनलोड के बाद निकाला है।
अब, आपने सफलतापूर्वक .jar files को intelliJ में जोड़ दिया है। यदि आप अपनी परियोजना संरचना देखते हैं, तो आप देखेंगे कि आप प्रोजेक्ट / src निर्देशिका खाली है।
चरण 5) राइट-क्लिक करें / src निर्देशिका -> नया -> जावा वर्ग। आपकी परियोजना संरचना नीचे दिखाए गए अनुसार दिखाई देगी।
उदाहरण
हम http://demo.guru99.com/ साइट का उपयोग करेंगे।
इस परीक्षा परिदृश्य में
- हम URL लॉन्च करेंगे
- अमान्य ईमेल आईडी दर्ज करें
- 'सबमिट' बटन पर क्लिक करें
- आउटपुट नीचे दिखाया जाएगा- 'ईमेल आईडी मान्य नहीं है'
उपरोक्त परिणाम में, आप इसे देख सकते हैं
- जब हम कोड चलाते हैं, तो फ़ायरफ़ॉक्स का उदाहरण खुला होता है।
- कोड स्तर पर, हमने webelement को एक ईमेल प्रदान किया है। जो एक इनपुट फील्ड (abc.gmail.com) है।
- जब सेलेनियम वेबड्राइवर 'सबमिट' बटन पर क्लिक करता है, तो ईमेल आईडी को गुरु 99 साइट द्वारा सत्यापित किया जाता है।
- जैसा कि हमने कहा कि अपंजीकृत ईमेल संदेश दिखाएगा "ईमेल आईडी मान्य नहीं है।"
निम्नलिखित परीक्षण के लिए जावा कोड है।
आयात org.openqa.selenium.By;आयात org.openqa.selenium.WebElement;आयात org.openqa.selenium.firefox.FirefoxDriver;पब्लिक क्लास टेस्टसेलेनियम {सार्वजनिक स्थैतिक शून्य main (String [] args){FirefoxDriver ड्राइवर = नया FirefoxDriver ();Driver.get ("http://demo.guru99.com/");WebElement element = driver.findElement (By.xpath ("// input [@ name = 'emailid']"));element.sendKeys (" यह ईमेल पता spambots से संरक्षित किया जा रहा है। आपको इसे देखने के लिए जावास्क्रिप्ट सक्रिय होना चाहिए।");WebElement बटन = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']"));button.click ();}}
सारांश
- IntelliJ IDEA एक जावा एकीकृत विकास पर्यावरण (IDE) है।
- इसमें उन्नत कोड नेविगेशन और कोड रीफैक्टरिंग क्षमताओं की सुविधाएं हैं।
- इंटेलीज का उपयोग करने का लाभ है
- जल्दी से गटर और सेटर तरीके उत्पन्न करते हैं
- सरल कुंजी स्ट्रोक के साथ, आप एक कोशिश-कैच या अगर-और ब्लॉक में एक बयान लपेट सकते हैं
- यह जावा, जावास्क्रिप्ट, क्लोजर, आदि जैसी विभिन्न भाषाओं का समर्थन करता है।
- यह विंडोज, लिनक्स, आदि जैसे विभिन्न ओएस का समर्थन करता है
- यह इनबिल्ट प्लगइन्स और पैकेजिंग टूल्स के साथ आता है
- सेलेनियम के साथ उपयोग करने के लिए, आपको IntelliJ को कॉन्फ़िगर करने की आवश्यकता है
यह लेख फहिद एम द्वारा योगदान दिया गया है और जीगर एम द्वारा संपादित किया गया है।