-
特殊操作讲解
查看全部 -
页面元素处理
查看全部 -
特殊窗口操作
查看全部 -
选择框操作
查看全部 -
输入框操作API
查看全部 -
操作浏览器API
查看全部 -
操作浏览器API
查看全部 -
操作浏览器API
查看全部 -
打开网址的两种方式
查看全部 -
常见的API模块
查看全部 -
常见的API模块
查看全部 -
常见的API模块
查看全部 -
1、采用定位 table配置:
先定位table:WebElement Table = driver.findElement(By.tagName("table"));
注:findElement是定位单一的一个元素的方法
2、需要定位一组元素的采用的findElements
再定位行数<tr>,最后定位列数<td>
List<WebElement> rows = Table.findElements(By.tagName("tr"));
for(WebElement row:rows){
List<WebElement> tds = row.findElements(By.tagName("td"));
for(WebElement td:tds){
System.out.print(td.getText()+"\n")//进行换行处理
String str="第一行第五列";
String str1="第三行第四列";
String value = td.getText();
if(value.equals(str) || value.equals(str1)){
System.out.print(value + "\n");//换行处理
}else{
System.out.print("error");
}
}
}
查看全部 -
关键字驱动、数据驱动、混合驱动
查看全部 -
定位的思想
使用id或者name定位不到的元素,可以通过定位上级元素,再在上级元素的基础上定位下级
查看全部
举报