获取链接文本-Selenium,Java [英] Get link text - Selenium, Java
本文介绍了获取链接文本-Selenium,Java的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试从网页获取所有链接.尝试使用
I'm trying to get all links from a web page. Tried to use
WebDriver driver = FirefoxDriver();
List<WebDriver> elements = driver.findElements(By.tagName("a"));
,但是我得到了0个链接,但我不明白为什么,有人可以帮助我吗?
,but I get 0 link and I don't understand why, can anybody help me?
我需要从需要的URL文本中脱颖而出.
I need to get part from I need url text.
更新 谢谢,我想找到了我想要的东西:
UPDATE Thank you, I think found what I was looking for:
List<WebElement> elements = driver.findElements(By.tagName("a"));
for (int i = 0; i < elements.size(); i++) {
System.out.println(elements.get(i).getAttribute("href"));
}
推荐答案
您忘记了调用WebDriver#get
来访问某些页面.
You forgot to call WebDriver#get
in order to access some page.
WebDriver driver = FirefoxDriver();
driver.get("www.google.com");
List<WebElement> elements = driver.findElements(By.tagName("a"));
这篇关于获取链接文本-Selenium,Java的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文