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

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


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

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

सिंटैक्स

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

आइए एडिट बॉक्स में दर्ज मान प्राप्त करते हैं। आउटपुट Selenium होना चाहिए।

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

उदाहरण

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

import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.concurrent.TimeUnit; import org.openqa.selenium.JavascriptExecutor; public class JavascriptValue{    public static void main(String[] args) {       System.setProperty("webdriver.chrome.driver", "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe");       WebDriver driver = new ChromeDriver();       String url = "https://www.tutorialspoint.com/tutor_connect/index.php";       driver.get(url);       driver.manage().timeouts().implicitlyWait(12, TimeUnit.SECONDS);       // तत्व की पहचान करें और टेक्स्ट दर्ज करें       WebElement t=driver.findElement(By.id("txtSearchText"));       t.sendKeys("Selenium");       // मान लौटाने के लिए जावास्क्रिप्ट एक्जीक्यूटर       JavascriptExecutor j = (JavascriptExecutor) driver;       String s = (String) j.executeScript("return document.getElementsByName('txtSearchText')[0].value");       System.out.print("Value is: " +s);       driver.quit();    } }

आउटपुट

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


  1. उद्धरण चिह्नों में शब्द निकालने के लिए JavaScript कोड उद्धरण चिह्नों में शब्द निकालने के लिए JavaScript कोड

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

  1. HTML H1 का मान JavaScript वेरिएबल में कैसे प्राप्त करें? HTML H1 का मान JavaScript वेरिएबल में कैसे प्राप्त करें?

    HTML में <h1> एलिमेंट का टेक्स्ट कंटेंट JavaScript में प्राप्त करने के लिए document.getElementById() के साथ .innerHTML या .textContent प्रॉपर्टी का उपयोग करें। उदाहरण मान लीजिए हमारे पास निम्न H1 हेडिंग है: <h1 id=demo> यह JavaScript का डेमो प्रोग्राम है ........</h1> अब नीचे दिए

  1. - जावास्क्रिप्ट में iota(i) की nवीं घात का मान लौटाना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है। हमारा फ़ंक्शन निम्न का मान लौटाएगा:(i)nयहां,i = -11/2इसलिए,i^2 = -1 i^3 = -i i^4 = 1 और इसी तरहउदाहरणनिम्न कोड देखें:const num = 657; const findNthPower = (num = 1) => {    switch(num % 4){       case 0: &