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

XPath से nth सब-एलिमेंट की पहचान कैसे करें?


हम XPath से nth सब-एलिमेंट की पहचान निम्न तरीकों से कर सकते हैं -

  • इंडेक्स के साथ स्क्वायर ब्रैकेट जोड़कर।

  • XPath में position() मेथड का उपयोग करके।

उदाहरण

import org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.concurrent.TimeUnit; public class SubElement {    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/index.htm";       driver.get(url);       driver.manage().window().maximize();       driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);       // position() का उपयोग करके xpath जो type text वाले पहले एलिमेंट को टार्गेट करता है       driver.findElement(By.xpath("//input[@type='text'][position()=1]"))       .click();       driver.close();    } }

उदाहरण

import org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.concurrent.TimeUnit; public class RowCount {    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/plsql/plsql_basic_syntax.htm";       driver.get(url);       driver.manage().window().maximize();       driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);       // इंडेक्स के साथ xpath जो टेबल की पंक्ति 2 से डेटा प्राप्त करता है       List<WebElement> rows =       driver.findElements(By.xpath("//table/tbody/tr[2]/td"));       System.out.println(“The number of data in row 2 is “+ rows.size());       driver.close();    } }

  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"

  1. - C# में रिकर्सन का उपयोग करके फाइबोनैचि श्रृंखला का nवां मान कैसे प्राप्त करें

    रिकर्सन के साथ nवां मान प्राप्त करने के लिए एक विधि बनाएं। public int displayFibonacci(int n) विधि को कॉल करें: displayFibonacci(val) कॉल करने पर, displayFibonacci() विधि कॉल होती है और रिकर्सन का उपयोग करके nवां मान गणना करती है। public int displayFibonacci(int n) { if (n == 0) { retur

  1. - Python में List में Element Append कैसे करें?

    append() कुछ स्थितियों में हमें list के अंत में एक element add या append करने की आवश्यकता होती है। हम Python में append() विधि का उपयोग करेंगे जो list के अंत में एक item जोड़ता है। List की लंबाई एक से बढ़ जाती है। Syntax list.append(item) Single parameter item वह item है जिसे list के अंत में जोड़ा ज