位置:首页 > 软件测试 > Selenium在线教程 > 查找所有链接

查找所有链接

查找所有链接

测试人员可能是在一个情况到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 IDE 91