Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

वेबड्राइवर क्लिक () बनाम जावास्क्रिप्ट क्लिक ()।

<घंटा/>

हम वेबड्राइवर क्लिक और जावास्क्रिप्ट क्लिक के साथ एक लिंक पर क्लिक कर सकते हैं। सेलेनियम वेबड्राइवर के लिए एक लिंक पर क्लिक करने के लिए हम लिंक टेक्स्ट और आंशिक लिंक टेक्स्ट लोकेटर का उपयोग कर सकते हैं। हम तरीकों का उपयोग कर सकते हैं Driver.findElement(By.linkText()) और Driver.findElement(By.partialLinkText()) क्लिक करने के लिए।

एक html कोड में लिंक एक एंकर टैग में संलग्न होते हैं। एंकर टैग के भीतर संलग्न लिंक टेक्स्ट को driver.findElement(By.linkText()) के तर्क के रूप में पास किया जाता है तरीका। एंकर टैग के भीतर संलग्न आंशिक मिलान लिंक टेक्स्ट को driver.findElement(By.partialLinkText()) के तर्क के रूप में पास किया जाता है। तरीका। अंत में क्लिक करने के लिए लिंक पर क्लिक विधि का उपयोग किया जाता है।

आइए एंकर टैग वाले लिंक का html कोड देखें।

वेबड्राइवर क्लिक () बनाम जावास्क्रिप्ट क्लिक ()।

उदाहरण

कोड कार्यान्वयन।

आयात करें String[] args) { System.setProperty("webdriver.chrome.driver", "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe"); वेबड्राइवर ड्राइवर =नया क्रोमड्राइवर (); Driver.get ("https://www.tutorialspoint.com/about/about_careers.htm"); // लिंक टेक्स्ट लोकेटर ड्राइवर के साथ लिंक की पहचान करें। findElement (By.linkText ("हमारे लिए लिखें"))। क्लिक करें (); System.out.println ("क्लिक के बाद पृष्ठ का शीर्षक:" + Driver.getTitle ()); }}

हम सेलेनियम में Javascript Executor के साथ लिंक पर क्लिक करने जैसे वेब ऑपरेशन भी कर सकते हैं। हम निष्पादित स्क्रिप्ट . का उपयोग करेंगे विधि और पास तर्क अनुक्रमणिका.क्लिक करें () और वेबलेमेंट विधि के तर्क के रूप में क्लिक करने के लिए।

उदाहरण

जावास्क्रिप्ट निष्पादक के साथ कोड कार्यान्वयन।

आयात करें String[] args) { System.setProperty("webdriver.chrome.driver", "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe"); वेबड्राइवर ड्राइवर =नया क्रोमड्राइवर (); Driver.get ("https://www.tutorialspoint.com/about/about_careers.htm"); // लिंक की पहचान करें WebElement l =Driver.findElement (By.linkText ("हमारे लिए लिखें")); // Javascript Executor JavascriptExecutor j =(JavascriptExecutor) ड्राइवर के साथ लिंक पर क्लिक करें; j.executeScript ("तर्क [0]। क्लिक ();", एल); System.out.println ("क्लिक के बाद पृष्ठ का शीर्षक:" + Driver.getTitle ()); }}

आउटपुट

वेबड्राइवर क्लिक () बनाम जावास्क्रिप्ट क्लिक ()।


  1. जावास्क्रिप्ट में बिगइंट

    BigInt एक अंतर्निहित वस्तु है जिसका उपयोग 253 से बड़ी पूर्ण संख्याओं को दर्शाने के लिए किया जाता है - 1. जावास्क्रिप्ट में BigInt को लागू करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name

  1. हल किया गया:जावास्क्रिप्ट:शून्य (0)

    कुछ कंप्यूटर उपयोगकर्ताओं को इंटरनेट ब्राउज़ करते समय त्रुटि जावास्क्रिप्ट:शून्य (0) का सामना करना पड़ सकता है। हालांकि यह बहुत गंभीर त्रुटि नहीं है, लेकिन यह निश्चित रूप से मुठभेड़ के लिए परेशान करने वाली है। जब आप जावास्क्रिप्ट का सामना करते हैं:शून्य (0) त्रुटि यह संभवतः आपके ब्राउज़र से उत्पन्न

  1. Hp प्रिंटर ड्राइवर स्थापित करें

    एक बार जब आप प्रतिदिन या कभी-कभी कंप्यूटर का उपयोग करते हैं, तो आपके दस्तावेज़ों को मुद्रित करने के लिए एक प्रिंटर स्थापित करने की आवश्यकता होती है। यह महत्वपूर्ण है क्योंकि एक बार ऐसा होने के बाद, अपने डिवाइस को मैन्युअल रूप से सेट किए बिना आसानी से अपने दस्तावेज़ भेजने में आसानी होती है। इस लेख मे