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

सेलेनियम में जावास्क्रिप्ट कोड का वापसी मूल्य प्राप्त करना।

<घंटा/>

हम सेलेनियम वेबड्राइवर के साथ जावास्क्रिप्ट कोड का रिटर्न वैल्यू प्राप्त कर सकते हैं। सेलेनियम executeScript . की सहायता से Javascript कमांड चला सकता है तरीका। निष्पादित की जाने वाली जावास्क्रिप्ट कमांड को विधि के तर्क के रूप में पारित किया जाता है।

हम कीवर्ड रिटर्न की मदद से जावास्क्रिप्ट कोड से वैल्यू वापस कर रहे हैं। साथ ही हमें import org.openqa.selenium.JavascriptExecutor स्टेटमेंट जोड़ना होगा जावास्क्रिप्ट के साथ काम करने के लिए।

सिंटैक्स

JavascriptExecutor j =(JavascriptExecutor) Driver;j.executeScript("return document.getElementsByName('txtSearchText')[0].value")

आइए हम संपादन बॉक्स में दर्ज किया गया मान प्राप्त करें। आउटपुट सेलेनियम . होना चाहिए ।

सेलेनियम में जावास्क्रिप्ट कोड का वापसी मूल्य प्राप्त करना।

उदाहरण

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

आयात करें आयात करें जावा \\ chromedriver.exe"); वेबड्राइवर ड्राइवर =नया क्रोमड्राइवर (); स्ट्रिंग यूआरएल ="https://www.tutorialspoint.com/tutor_connect/index.php"; ड्राइवर.गेट (यूआरएल); Driver.manage().timeouts().implicitlyWait(12, TimeUnit.SECONDS); // तत्व की पहचान करें और टेक्स्ट दर्ज करें WebElement t=driver.findElement(By.id("txtSearchText")); t.sendKeys ("सेलेनियम"); // जावास्क्रिप्ट निष्पादक मूल्य वापस करने के लिए JavascriptExecutor j =(JavascriptExecutor) ड्राइवर; स्ट्रिंग s =(स्ट्रिंग) j.executeScript ("दस्तावेज़ लौटाएँ। getElementsByName ('txtSearchText') [0]। मान"); System.out.print ("मान है:" + s); ड्राइवर। छोड़ो (); }}

आउटपुट

सेलेनियम में जावास्क्रिप्ट कोड का वापसी मूल्य प्राप्त करना।


  1. उद्धरणों में शब्दों को निकालने के लिए जावास्क्रिप्ट कोड

    जावास्क्रिप्ट का उपयोग करके उद्धरणों में शब्दों को निकालने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />

  1. जावास्क्रिप्ट चर के लिए एक HTML H1 मान प्राप्त करना?

    H1 का मान JavaScript वेरिएबल में प्राप्त करने के लिए, आप उपयोग कर सकते हैं - document.getElementById().innerHTML. मान लें कि निम्नलिखित हमारा H1 शीर्षक है - <h1 id="demo"> This is the demo program of JavaScript ........</h1> अब, नीचे दिए गए कोड का उपयोग करके H1 मान प्राप्त कर

  1. जावास्क्रिप्ट का उपयोग करके iota (i) की nth शक्ति का मान लौटाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है। हमारे फ़ंक्शन को − . का मान वापस करना चाहिए (i)n यहाँ, i =-11/2 इसलिए, i^2 =-1i^3 =-ii^4 =1 और इसी तरह उदाहरण निम्नलिखित कोड है - {स्विच (संख्या% 4) {केस 0:रिटर्न 1; केस 1:वापसी मैं; केस 2:वापसी -1; केस 3:वापसी -i; };};consol