0
点赞
收藏
分享

微信扫一扫

selenium 2中查找所有指定类型的元素


在selenium 2中,经常要统计或者查找指定类型的元素,比如要寻找网页中所有的链接,所有的下拉框,所有的文本框等,下面给出DEMO:

1) 比如查找所有的链接:

public class FindAllLinks {

public static void main(String[] args) {
WebDriver driver = new FirefoxDriver();
driver.get("http://toolsqa.com/");
java.util.List<WebElement> links = driver.findElements(By.tagName("a"));
System.out.println(links.size());
for (int i = 1; i<=links.size(); i=i+1)
{
System.out.println(links.get(i).getText());
}
}
}




2) 找出所有的checkbox


1
java.util.List<WebElement> checkboxes = driver.findElements(By.xpath("//input[@type='checkbox']")); System.out.println(checkboxes.size());



3)找出所有的菜单:


java.util.List<WebElement> dropdown = driver.findElements(By.tagName("select"));  
System.out.println(dropdown.size());



4) 找出所有的文本框


java.util.List<WebElement> dropdown = driver.findElements(By.tagName("select"));


System.out.println(dropdown.size());


举报

相关推荐

0 条评论