查找所有链接
查找所有链接
测试人员可能是在一个情况到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个链接部分输出如下所示。