.previousNode 查找上一个兄弟节点是怎么使用的?

4

主题

0

回帖

14

积分

新手上路

积分
14
.previousNode 查找上一个兄弟节点是怎么使用的?

举报 回复

28

主题

184

回帖

581

积分

管理员

积分
581

名称

. previousNode

作用

查找一个节点的上一个兄弟节点

权限

  • root

  • 无障碍

语法

. previousNode( )

参数

类型

是/否

说明

返回

类型

是/否

说明

对象/""

对象

成功

节点对象

失败

""

举报 回复

28

主题

184

回帖

581

积分

管理员

积分
581
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没有子节点,或者子节点没有前一个节点,可能会导致错误或输出为空。

举报 回复

28

主题

184

回帖

581

积分

管理员

积分
581

名称

. getAllXml

作用

查找当前节点的全部子节点

权限

  • root

  • 无障碍

语法

. getAllXml( )

参数

类型

是/否

说明

返回

类型

是/否

说明

对象/null

对象

全部子节点

null

举报 回复

28

主题

184

回帖

581

积分

管理员

积分
581
  1. var node=auto.nodeSearch(1000).text("查找什么条件")
  2. if(node!=""){
  3.   printl(node.getChild(0).getChildsNodes());
  4. }
复制代码


举报 回复

28

主题

184

回帖

581

积分

管理员

积分
581
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没有子节点,或者第一个子节点没有子节点,可能会导致错误或输出为空。

举报 回复