#11 楼 @lihuazhang 哎呀,不小心把你忘了。不好意思啊。必须感谢你;让我知道 “uiautomation 的 xpath 是要从 root 节点开始的”。
#3 楼 @lihuazhang
IOS 中通过一个 UIATableView 获取到到它的所有 UIATableCell 子节点应该如何处理呢?
我试了
List<WebElement> wbList= wd.findElements(By.className("UIATableCell"));
也不行
@gigayaya
非常感谢你的回答。
最终目的确实是 “UIATableCell“底下” 每一個元素,而不是每一個 UIATableCell”;现在的问题就是不知道这一句该如何写。
List<WebElement> wbList= wd.findElements(By.xpath("./UIATableCell"));
网上查找了 xpath 的一些说明;感觉"./UIATableCell"的写法是正确的;现在确实糊涂了;暂时还没搞明白如何处理。
XPath 上下文基本有以下几种:
当前节点 (./):
如./sender 表示选择当前节点下的 sender 节点集合(等同于下面所讲的"特定元素",如:sender)
父节点 (../):
如../sender 表示选择当前节点的父节点下的 sender 节点集合
根元素(/):
如/messages 表示选择从文档根节点下的 messages 节点集合.