.previousNode 查找上一个兄弟节点是怎么使用的?
|
.previousNode 查找上一个兄弟节点是怎么使用的?
|
|
|
|
发表于 2024-12-31 09:40:57
举报
回复
分享
|
|
|
|
|
名称 | . previousNode |
| 作用 | 查找一个节点的上一个兄弟节点 | 权限 | | | |
| 语法 | . previousNode( ) | 参数 | 类型 | 是/否 | 说明 |
|
|
|
| 返回 | 类型 | 是/否 | 说明 | 对象/"" | 对象 | | 成功 | 节点对象 | 失败 | "" |
|
|
|
|
发表于 2024-12-31 09:41:38
举报
回复
|
|
|
|
|
var node = auto.nodeSearch(1000).text("查找数据"):
auto.nodeSearch(1000):在界面中搜索节点,搜索时间为1000毫秒。
.text("查找数据"):筛选出文本内容为“查找数据”的节点。
var node:将找到的节点赋值给变量node。
if(node != ""):
检查node是否为空。如果node不为空,则执行if语句块中的代码。
printl(node.getChild(0).previousNode()):
node.getChild(0):获取node的第一个子节点。
.previousNode():获取该子节点的前一个节点。
printl():输出前一个节点的内容。
代码执行逻辑:
在界面中搜索文本为“查找数据”的节点,最多等待1000毫秒。
如果找到符合条件的节点,则获取该节点的第一个子节点。
输出该子节点的前一个节点的内容。
注意事项:
如果node为空(即未找到符合条件的节点),则不会执行if语句块中的代码。
如果node没有子节点,或者子节点没有前一个节点,可能会导致错误或输出为空。
|
|
|
|
发表于 2024-12-31 09:43:07
举报
回复
|
|
|
|
|
名称 | . getAllXml |
| 作用 | 查找当前节点的全部子节点 | 权限 | | | |
| 语法 | . getAllXml( ) | 参数 | 类型 | 是/否 | 说明 |
|
|
|
| 返回 | 类型 | 是/否 | 说明 | 对象/null | 对象 | | 是 | 全部子节点 | 否 | null |
|
|
|
|
发表于 2024-12-31 09:45:09
举报
回复
|
|
|
|
|
- var node=auto.nodeSearch(1000).text("查找什么条件")
- if(node!=""){
- printl(node.getChild(0).getChildsNodes());
- }
复制代码
|
|
|
|
发表于 2024-12-31 09:47:19
举报
回复
|
|
|
|
|
var node = auto.nodeSearch(1000).text("查找什么条件"):
auto.nodeSearch(1000):在界面中搜索节点,搜索时间为1000毫秒。
.text("查找什么条件"):筛选出文本内容为“查找什么条件”的节点。
var node:将找到的节点赋值给变量node。
if(node != ""):
检查node是否为空。如果node不为空,则执行if语句块中的代码。
printl(node.getChild(0).getChildsNodes()):
node.getChild(0):获取node的第一个子节点。
.getChildsNodes():获取该子节点的所有子节点(即node的第一个子节点的子节点列表)。
printl():输出这些子节点的内容。
代码执行逻辑:
在界面中搜索文本为“查找什么条件”的节点,最多等待1000毫秒。
如果找到符合条件的节点,则获取该节点的第一个子节点。
输出该子节点的所有子节点的内容。
注意事项:
如果node为空(即未找到符合条件的节点),则不会执行if语句块中的代码。
如果node没有子节点,或者第一个子节点没有子节点,可能会导致错误或输出为空。 |
|
|
|
发表于 2024-12-31 09:47:29
举报
回复
|
|
|
|