语言:java
环境:appium1.2.0
模拟 ios7.1
想通过 findElements 获取到 UIATableView 的所有 UIATableCell 子节点
"//UIAApplication[1]/UIAWindow[1]/UIATableView[2]"是 UIATableView 对应的 xpath;
UIATableView 的一个 UIATableCell 子节点信息如下:
name: ZCTab_多页面 tab , 24, 35
type: UIATableCell
value:
label:
enabled: true
visible: false
valid: true
location: {0, 278}
size: {320, 75}
xpath: //UIAApplication[1]/UIAWindow[1]/UIATableView[2]/UIATableCell[1]
请大侠帮忙看为什么取出来的 list 是空呢?
代码如下
WebElement wd = driver.findElementByXPath("//UIAApplication[1]/UIAWindow[1]/UIATableView[2]");
List<WebElement> wbList= wd.findElements(By.xpath("./UIATableCell"));
int i =0;
for(WebElement tt:wbList){
System.out.println("--------"+i+"---------");
System.out.println(tt.getSize());
System.out.println(tt.getLocation());
System.out.println(tt.getAttribute("name"));
System.out.println(tt.getAttribute("label"));
System.out.println(tt.getAttribute("value"));
System.out.println(tt);
System.out.println("--------"+i+"---------");
i++;
}