对于selenium遍历元素获取text与html
😂 这篇文章最后更新于1188天前,您需要注意相关的内容是否还可用。
示例
driver.get("http://zntx.cc/bbslist-2331.html");
List<WebElement> elements = driver.findElements(By.xpath("/html/body/div[1]/div"));
for (int i = 0; i < elements.size(); i++) {
WebElement element = elements.get(i);
// 获取text 两种效果相同
System.out.println("getText"+element.getText());
System.out.println("innerText"+element.getAttribute("innerText"));
// 获取html
System.out.println("innerHTML"+element.getAttribute("innerHTML"));
System.out.println(element.findElement(By.xpath("//*[@id=\"main\"]/div[5]/span[1]/a")).getAttribute("innerHTML"));
}
留言评论
暂无留言