标签:
1.该方法可以通过元素的标签名称来查找元素。这个方法搜索到的元素通常不止一个,所以一般建议结合使用findElements方法来使用:
driver.findElement(By.xpath("(//a[contains(text(),‘参加活动‘)])[2]")).click();
2.页面中存在五个单选按钮,他们有相同的class属性,值为:myRadio,我们想对五个按钮循环操作,我们可以把它们全部取出来放到集合中,然后做循环操作,如下:
List<WebElement> radios = driver.findElements(By.className("myRadio"));
for(int i = 0;i<radios.size();i++){
radios.get(i).click();
3.如果你想统计<table>中有多少行,你可以这样来做:
WebElement table = driver.findElement(By.id("summaryTable"));
List<WebElement> rows = table.findElements(By.tagName("tr"));
assertEquals(10, rows.size());
资料网址:http://www.blogjava.net/qileilove/archive/2013/12/25/408002.html
http://www.blogjava.net/qileilove/category/51346.html
标签:
原文地址:http://www.cnblogs.com/chenshaoping/p/5559910.html