測(cè)試人員可能是在一個(gè)情況到grep網(wǎng)站上所有的鏈接。我們可以通過(guò)尋找與標(biāo)記名稱(chēng)的所有元素就很容易到到“a”,因?yàn)槲覀冎?,在HTML中任何一個(gè)環(huán)節(jié)的參考,我們需要使用“a”(錨)標(biāo)簽。
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()); } } }
該腳本的輸出將會(huì)拋出到控制臺(tái),如下圖所示。雖然有65個(gè)鏈接部分輸出如下所示。