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