Selenium ट्यूटोरियल – Guru99

Krishna रूंगटा
द्वारा लिखित Krishna रूंगटा संस्थापक, Guru99
Updated 29 मई 2026
Selenium प्रतीक चिन्ह
4.9 (69.8k+)

सीखना Selenium

सीखना Selenium इस निःशुल्क चरण-दर-चरण पाठ्यक्रम के साथ स्वचालन परीक्षण करें। वेबड्राइवर कमांड, लोकेटर, वेट आदि का अभ्यास करें। TestNG, ढाँचे, Selenium ग्रिड और वास्तविक ब्राउज़र स्वचालन उदाहरणों का उपयोग करके वास्तविक दुनिया के परीक्षण कार्यों के लिए व्यावहारिक QA स्वचालन कौशल विकसित किए जा सकते हैं।

85 + Lessons 30 + Hours 69.8k + Revसमाचार 69.8 हजार शिक्षार्थी शुरुवाती अवस्था

Selenium ट्यूटोरियल का अवलोकन

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

Selenium पाठ्यक्रम

कैसे डाउनलोड करें और इंस्टॉल करें Selenium वेबड्राइवर प्रथम Selenium वेबड्राइवर स्क्रिप्ट: जावा Code उदाहरण CSS चयनकर्ता Selenium लोकेटर इन Selenium तत्व खोजें और तत्व खोजें Selenium वेबड्राइवर Selenium फॉर्म वेबएलिमेंट चेक का चयन कैसे करेंBox और रेडियो बटन Selenium वेबड्राइवर छवि पर कैसे क्लिक करें Selenium वेबड्राइवर ड्रॉपडाउन से मान का चयन कैसे करें Selenium वेबड्राइवर लिंक टेक्स्ट और आंशिक लिंक टेक्स्ट द्वारा तत्वों का पता लगाएं माउस क्लिक और कीबोर्ड इवेंट का उपयोग करके फ़ाइल अपलोड और डाउनलोड कैसे करें Selenium वेबड्राइवर XPath में Selenium वेबड्राइवर अलर्ट और पॉपअप विंडो हैंडलिंग Selenium वेबड्राइवर वेब टेबल को कैसे संभालें Selenium वेबड्राइवर गतिशील वेब तालिकाओं का उपयोग करके प्रबंधन Selenium वेबड्राइवर वांछित क्षमताएं Selenium वेबड्राइवर टूलटिप का सत्यापन कैसे करें Selenium वेबड्राइवर सभी/टूटे हुए लिंक कैसे खोजें? Selenium वेबड्राइवर छिपकली (Mariओनेट) ड्राइवर Selenium
Selenium ग्रिड ट्यूटोरियल: हब और नोड (उदाहरण सहित) मेवेन और Jenkins साथ एकता Selenium: पूरा ट्यूटोरियल Selenium स्वचालन ढांचा: डेटा संचालित, कीवर्ड संचालित और हाइब्रिड डेटाबेस परीक्षण का उपयोग करना Selenium: चरण दर चरण मार्गदर्शिका iFrames को संभालना Selenium वेबड्राइवर: स्विचटू() क्रॉस ब्राउज़र परीक्षण का उपयोग करना Selenium वेबड्राइवर स्क्रीनशॉट कैसे लें Selenium वेबड्राइवर Log4j के साथ Selenium ट्यूटोरियल: डाउनलोड करें, इंस्टॉल करें, उपयोग करें और उदाहरण दें Selenium हेडलेस ब्राउज़र परीक्षण: HTMLUnitDriver और PhantomJS रोबोट क्लास में Selenium वेबड्राइवर ऑटोआईटी का उपयोग कैसे करें Selenium वेबड्राइवर: फ़ाइल अपलोड उदाहरण SSL प्रमाणपत्र को कैसे संभालें? Selenium वेबड्राइवर AJAX कॉल को कैसे संभालें? Selenium वेबड्राइवर Javaस्क्रिप्टएक्सीक्यूटर Selenium उदाहरण के साथ वेबड्राइवर Selenium वेबड्राइवर का उपयोग Python: उदाहरण के साथ ट्यूटोरियल इसका उपयोग कैसे करें: IntelliJ IDEA & Selenium वेबड्राइवर फ्लैश परीक्षण के साथ Selenium वेबड्राइवर अपाचे एएनटी के साथ Selenium: पूरा ट्यूटोरियल XSLT रिपोर्ट कैसे तैयार करें? Selenium वेबड्राइवर Github साथ एकता Selenium: पूरा ट्यूटोरियल कुकीज़ हैंडलिंग Selenium वेबड्राइवर का प्रयोग SoapUI साथ में Selenium वेब सेवा परीक्षण के लिए कैसे बनाएं Firefox में प्रोफाइल Selenium वेबड्राइवर Selenium साथ में Cucumber (BDD फ्रेमवर्क): उदाहरण सहित ट्यूटोरियल कैसे खींचें और छोड़ें Selenium वेबड्राइवर (उदाहरण) Selenium C# वेबड्राइवर ट्यूटोरियल: NUnit उदाहरण ऑब्जेक्ट रिपॉजिटरी बनाना Selenium वेबड्राइवर: XML और गुण फ़ाइल किसी पेज को नीचे या ऊपर कैसे स्क्रॉल करें? Selenium वेबड्राइवर सिकुली ट्यूटोरियल: सिकुली का उपयोग कैसे करें Selenium (उदाहरण) XPath में शामिल है, भाई-बहन, पूर्वज, और OR, माता-पिता, आरंभ, अक्ष निहित, स्पष्ट, और धाराप्रवाह प्रतीक्षा करें Selenium वेबड्राइवर Double क्लिक करें और राइट क्लिक करें Selenium उदाहरण के साथ Selenium उदाहरण के साथ वेबड्राइवर का उपयोग करके प्रॉक्सी प्रमाणीकरण Selenium अपवाद प्रबंधन (सामान्य अपवाद सूची)

आप क्या सीखेंगे

अपना पहला वेबड्राइवर स्क्रिप्ट लिखें Java or Python
हर बार सही लोकेटर रणनीति चुनें
प्रतीक्षा, फ़्रेम, अलर्ट और पॉप-अप को संभालें
एक अनुरक्षणीय पेज-ऑब्जेक्ट फ्रेमवर्क का निर्माण करें
समानांतर परीक्षण चलाएँ Selenium ग्रिड 4
वायर टेस्ट को GitHub Actions पाइपलाइन में शामिल करें
स्वामी TestNG एनोटेशन, समूह और रिपोर्ट
दरार Selenium & TestNG साक्षात्कार सवाल
वास्तविक बैंकिंग और ई-कॉमर्स परियोजनाओं को स्वचालित करें
उपयोग Cucumber बीडीडी, मेवन, Jenkins और GitHub
Testiny
Testiny

Selenium सीखने की मार्गदर्शिका

इसमें आप क्या सीखेंगे? Selenium ट्यूटोरियल?

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

सीखने के लिए क्या पूर्वापेक्षाएँ हैं? Selenium?

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

सहायक पूर्वापेक्षाओं में निम्नलिखित शामिल हैं:

  • बुनियादी प्रोग्रामिंग ज्ञान
  • एचटीएमएल और सीएसएस की मूल बातें
  • मैनुअल परीक्षण अवधारणाएँ
  • ब्राउज़र और वेब पेज को समझना
  • IDE सेटअप का ज्ञान

सर्वश्रेष्ठ क्या है Selenium शुरुआती लोगों के लिए सीखने का तरीका?

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

आप अभ्यास कैसे करते हैं? Selenium क्या आप रीयल-टाइम प्रोजेक्ट्स के साथ काम कर रहे हैं?

आप अभ्यास कर सकते हैं Selenium लाइव प्रोजेक्ट सामान्य वेबसाइट क्रियाओं को स्वचालित करके। सरल लॉगिन फ़ॉर्म, सर्च बॉक्स, पंजीकरण पृष्ठ और चेकआउट प्रक्रियाओं से शुरुआत करें। फिर गतिशील तत्वों, अलर्ट, फ़्रेम, फ़ाइल अपलोड और कई ब्राउज़र विंडो पर आगे बढ़ें। वास्तविक प्रोजेक्ट आपको उन व्यावहारिक समस्याओं को समझने में मदद करते हैं जिन्हें ट्यूटोरियल अक्सर छोड़ देते हैं। वे डिबगिंग और टेस्ट डिज़ाइन कौशल को भी बेहतर बनाते हैं। अच्छे अभ्यास प्रोजेक्ट में ई-कॉमर्स परीक्षण, बैंकिंग फ़ॉर्म परीक्षण, यात्रा बुकिंग परीक्षण और डेटा-आधारित लॉगिन परीक्षण शामिल हैं।

नवीनतम क्या हैं? Selenium शुरुआती लोगों को किन रुझानों के बारे में पता होना चाहिए?

आधुनिक Selenium ये रुझान स्थिर स्वचालन, क्लाउड परीक्षण, समानांतर निष्पादन और एआई-सहायता प्राप्त परीक्षण पर केंद्रित हैं। Selenium 4 में महत्वपूर्ण सुधार पेश किए गए, जिनमें अपडेटेड आर्किटेक्चर और बेहतर ब्राउज़र सपोर्ट शामिल हैं। टीमें अब संयुक्त रूप से काम करती हैं। Selenium CI/CD पाइपलाइन, क्लाउड ब्राउज़र, विज़ुअल टेस्टिंग और रिपोर्टिंग टूल के साथ। AI भी मदद करता है।ping टेस्टर टेस्ट केस बनाते हैं, अस्थिर स्क्रिप्ट की पहचान करते हैं और रखरखाव में सुधार करते हैं। शुरुआती लोगों को पहले बुनियादी बातों में महारत हासिल करनी चाहिए। मजबूत बुनियादी ज्ञान से बाद में उन्नत स्वचालन तकनीकों को अपनाना आसान हो जाता है।

अक्सर पूछे जाने वाले प्रश्न

हाँ। यह बिल्कुल बुनियादी बातों से शुरू होता है — क्या Selenium यानी, वेबड्राइवर ब्राउज़र से कैसे संवाद करता है — और धीरे-धीरे लोकेटर की ओर बढ़ता है। TestNGपेज ऑब्जेक्ट और फ्रेमवर्क। स्वचालन का पूर्व अनुभव आवश्यक नहीं है।

सीखने से पहले Seleniumआपको सॉफ्टवेयर परीक्षण की बुनियादी अवधारणाओं, HTML तत्वों, ब्राउज़र व्यवहार और एक प्रोग्रामिंग भाषा जैसे कि की समझ होनी चाहिए। Java, Python, C#या, Javaलिपि.

Java आमतौर पर इसके लिए उपयोग किया जाता है Selenium ट्यूटोरियल और ऑटोमेशन फ्रेमवर्क, लेकिन Python यह शुरुआती लोगों के लिए भी अनुकूल है। शुरुआती लोग इससे शुरुआत कर सकते हैं। Java यदि वे मजबूत परीक्षण-ढांचे के संपर्क में आना चाहते हैं, या Python यदि वे सरल वाक्य संरचना पसंद करते हैं।

एक शुरुआती व्यक्ति भी सीख सकता है Selenium नियमित अभ्यास से 2-4 सप्ताह में बुनियादी बातें सीख लें। वेबड्राइवर, लोकेटर, वेट्स आदि में आत्मविश्वास बढ़ाएं। TestNGफ्रेमवर्क और रीयल-टाइम प्रोजेक्ट में 2-3 महीने लग सकते हैं।

जी हां, लेकिन मैनुअल टेस्टिंग का बुनियादी ज्ञान होना आवश्यक है। टेस्ट केस, बग, रिग्रेशन टेस्टिंग और वेब एप्लिकेशन के व्यवहार को समझना आपको बेहतर टेस्ट कोड लिखने में मदद करता है। Selenium स्वचालित स्क्रिप्ट।

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

इस पोस्ट को संक्षेप में इस प्रकार लिखें: