需要从所有元素获取文本在图片上如何1
我不知道为什么只从第一个元素开始输入文本
这是我的Xpath:
//ul[@class='holders-list ng-scope']//li//article//div//div[@class='price-different clearfix']//ul//li//strong
以下方法可能有效,
使用driver.findElementsBy
方法并将值存储在列表中,该列表将包含所有xpaths
例如:将网络元素存储到列表中,并使用for每个循环对其进行迭代]
List<WebElement> valueList = driver.findElements(By.xpath("//ul[@class='holders-list ng-scope']//li//article//div//div[@class='price-different clearfix']//ul//li//strong"));
for(WebElement value:valueList){
System.out.println(value.getText());
}