Selenium WebDriver Node.js वेब एप्लिकेशन परीक्षण को स्वचालित करने के लिए एक शक्तिशाली उपकरण है। Node.js के साथ उपयोग करके Selenium WebDriver, आप ब्राउज़र को नियंत्रित कर सकते हैं, वेब पेजों पर तत्वों के साथ बातचीत कर सकते हैं और आसानी से स्वचालित परीक्षण स्क्रिप्ट लिख सकते हैं। क्रोम, फ़ायरफ़ॉक्स और सफारी जैसे लोकप्रिय ब्राउज़रों के समर्थन के साथ, Selenium WebDriver आपको कई प्लेटफार्मों पर वेब एप्लिकेशन का परीक्षण करने की अनुमति मिलती है।
Selenium WebDriver यह आलेख कुशल स्वचालित वेब एप्लिकेशन परीक्षण शुरू करने में आपकी सहायता के लिए Node.js के साथ उपयोग करने पर एक विस्तृत मार्गदर्शिका प्रदान करता है, जिसमें इंस्टॉलेशन, कॉन्फ़िगरेशन और व्यावहारिक उदाहरण शामिल हैं।
Selenium WebDriver Node.js के साथ उपयोग करने के लिए मार्गदर्शिका
स्थापित करें Selenium WebDriver
और निर्भरताएँ
अपना terminal
या कमांड प्रॉम्प्ट खोलें और अपनी प्रोजेक्ट निर्देशिका पर नेविगेट करें।
Selenium WebDriver
स्थापित करने और आवश्यक निर्भरताएँ स्थापित करने के लिए निम्न आदेश चलाएँ:
यह कमांड Selenium WebDriver
क्रोम ब्राउज़र को नियंत्रित करने के लिए Node.js और क्रोम ड्राइवर(क्रोमेड्रिवर) के लिए इंस्टॉल होगा।
वेबड्राइवर को आयात और प्रारंभ करें
आवश्यक आयात करें module
वांछित ब्राउज़र के लिए वेबड्राइवर ऑब्जेक्ट को प्रारंभ करें(उदाहरण के लिए, क्रोम):
ब्राउज़र के साथ इंटरैक्ट करने के लिए वेबड्राइवर का उपयोग करें
एक यूआरएल खोलें
तत्वों को ढूंढें और उनके साथ इंटरैक्ट करें:
आप वेब पेज पर तत्वों के साथ इंटरैक्ट करने के लिए, , findElement
, sendKeys
आदि तरीकों का उपयोग कर सकते हैं। click
wait
वेबड्राइवर बंद करें
ब्राउज़र बंद करें और सत्र समाप्त करें:
यहां वेब पेज पर इनपुट फ़ील्ड में डेटा ढूंढने और दर्ज करने का एक विस्तृत उदाहरण दिया गया है:
इस उदाहरण में, हम आईडी() द्वारा इनपुट तत्व ढूंढते हैं my-input-id
, फिर sendKeys
इनपुट फ़ील्ड में डेटा दर्ज करने के लिए विधि का उपयोग करते हैं। अंत में, हम एंटर कुंजी दबाते हैं sendKeys(Key.ENTER)
और ब्राउज़र को बंद कर देते हैं driver.quit()
।