【发布时间】:2013-11-17 21:36:54
【问题描述】:
我正在尝试从网页中获取所有链接。尝试使用
WebDriver driver = FirefoxDriver();
List<WebDriver> elements = driver.findElements(By.tagName("a"));
,但是我得到 0 链接,我不明白为什么,有人可以帮助我吗?
我需要从我需要 url 文本中获取一部分。
更新 谢谢,我想找到了我要找的东西:
List<WebElement> elements = driver.findElements(By.tagName("a"));
for (int i = 0; i < elements.size(); i++) {
System.out.println(elements.get(i).getAttribute("href"));
}
【问题讨论】:
-
只是一个建议,而不是
for loop使用for..each语法。for(WebElement element: elements)
标签: java selenium selenium-webdriver