查找所有鏈接

查找所有鏈接

測試人員可能是在一個情況到grep網站上所有的鏈接。我們可以通過尋找與標記名稱的所有元素就很容易到到「a」,因爲我們知道,在HTML中任何一個環節的參考,我們需要使用「a」(錨)標籤。

示例

import org.openqa.selenium.*; import org.openqa.selenium.firefox.FirefoxDriver; public class getalllinks { public static void main(String[] args) { WebDriver driver = new FirefoxDriver(); driver.navigate().to("http://www.calculator.net"); java.util.List<WebElement> links = driver.findElements(By.tagName("a")); System.out.println("Number of Links in the Page is " + links.size()); for (int i = 1; i<=links.size(); i=i+1) { System.out.println("Name of Link# " + i - + links.get(i).getText()); } } }

輸出

該腳本的輸出將會拋出到控制檯,如下圖所示。雖然有65個鏈接部分輸出如下所示。

Selenium