如何使用selenium java从下面的html代码中获取文本?
实际输出: 婴儿和孩子 预期输出: 婴儿和儿童中的汽车座椅和婴儿车托架尝试使用-如何使用selenium java从下面的html代码中获取文本?,java,selenium,selenium-webdriver,findelement,Java,Selenium,Selenium Webdriver,Findelement,实际输出: 婴儿和孩子 预期输出: 婴儿和儿童中的汽车座椅和婴儿车托架尝试使用- String options =driver.findElements(By.xpath("//li//div//span")); System.out.println(options.getText()); 您对嵌套标记的了解太深了,而且选项是一个元素而不是多个元素,并且是webelement类型 String options = driver.findElements(By.xpath(&
String options =driver.findElements(By.xpath("//li//div//span"));
System.out.println(options.getText());
您对嵌套标记的了解太深了,而且选项是一个元素而不是多个元素,并且是webelement类型
String options = driver.findElements(By.xpath("//li//text()"));
System.out.println(options.getText());
那么这个
WebElement options = driver.findElement(By.xpath("//ul/li[class='ui-menu-item']"));
请仅尝试
//li
您深入元素,仅检索li标记的一部分。
WebElement options = driver.findElement(By.xpath("//ul/li[class='ui-menu-item']"));
System.out.println(options.getText());