public NodeInfoList find(UiElement context) throws Exception {
Element domNode = getDomNode((UiElement<?, ?>) context);
NodeInfoList list = new NodeInfoList();
getDocument().appendChild(domNode);
NodeList nodes = (NodeList) xPathExpression.evaluate(domNode, XPathConstants.NODESET);
int nodesLength = nodes.getLength();
for (int i = 0; i < nodesLength; i++) {
if (nodes.item(i).getNodeType() == Node.ELEMENT_NODE && !FROM_DOM_MAP.get(nodes.item(i)).getClassName().equals("hierarchy")) {
list.addToList(FROM_DOM_MAP.get(nodes.item(i)).node);
}
}
try {
getDocument().removeChild(domNode);
} catch (DOMException e) {
document = null;
}
return list;
}
XPathSelector.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:UIAutomatorWD
作者:
评论列表
文章目录