如何獲取webdriver網頁中的所有可用鏈接?需要使用webdriver獲取所有可用鏈接
2
A
回答
4
您可以使用以下邏輯獲取所有鏈接。
List<WebElement> link=driver.findElements(By.tagName("a"));
for(WebElement ele:link)
{
System.out.println(ele.getText());
}
+0
我想你應該在傳遞「href」作爲參數的最後一行中調用WebElement上的「getAttribute」函數 – 2014-08-03 09:21:16
1
List<WebElement> list=driver.findElements(By.xpath("//a"));
System.out.println("No of links present="+ list.size());
// use of for loop for iteration
for(int i=0;i<list.size();i++){
System.out.println(list.get(i).getText());
}
System.out.println("-------------------------");
//use of for each for iteration
for(WebElement wb: list)
System.out.println(wb.getText());
0
List<WebElement> list=driver.findElements(By.cssSelector("a"));
for(WebElement link:list)
{
System.out.println(link.getText());
}
1
我Max.Mirkia同意,抓住從 'HERF'
修改Santoshsarma代碼的URL
List<WebElement> tagName=driver.findElements(By.tagName("a"));
for(WebElement ele:tagName)
{
String urls = ele.getAttribute("href");
System.out.println(urls);
}
}
相關問題
- 1. 如何獲取所有鏈接,並使用webdriver的
- 2. 獲取特定類下的所有鏈接 - selenium webdriver(java)
- 3. 使用左外連接獲取表中的所有鏈接
- 4. 如何使用jquery或javascript獲取所有需要的值
- 5. 我想獲取所有指向圖片的鏈接,使用jQuery
- 6. 使用lxml獲取HTML的所有鏈接
- 7. 如何使用perl獲取網頁中的所有鏈接?
- 8. 使用相同的URL獲取所有Facebook鏈接
- 9. 使用python獲取avalibale在網站中的所有鏈接?
- 10. 如何使用Python獲取域中的所有鏈接?
- 11. 使用Ruby獲取網頁的所有鏈接
- 12. 如何從使用watir的HTML獲取所有鏈接?
- 13. 使用值獲取鏈接
- 14. webdriver - 如何打印頁面中的所有主要鏈接
- 15. 我們可以獲取頁面上的所有鏈接使用Watin
- 16. 使用webdriver從網頁捕獲所有可見文本
- 17. 如何使用Selenium Webdriver獲取所有列表項?
- 18. 使用WebDriver/HtmlUnit獲取所有HTTP請求
- 19. 使用Selenium獲取來自IWebElement的所有屬性WebDriver
- 20. HtmlAgilityPack獲取DIV中的所有鏈接
- 21. 獲取頁面上的所有鏈接
- 22. 無法正確獲取所有鏈接
- 23. 獲取DOM中的所有href鏈接
- 24. 如何獲取所有軟件鏈接?
- 25. 如何獲取所有鏈接標題?
- 26. jQuery - 獲取text = mytext的所有鏈接
- 27. Jsoup從頁面獲取所有鏈接
- 28. Tcl Tk顯示所有可用鏈接
- 29. 如何在C#中評估Javascript? (需要獲取網頁的所有鏈接,包括java-script生成的鏈接)
- 30. 用watir-webdriver點擊'div'裏的所有鏈接
那麼什麼是 '可用'?可見你的意思? – Arran 2013-02-12 15:40:13