引入jsdvip.luae,并写出函数逻辑
Import "jsdvip.luae"
/**
试图找到节点并点击
param node 节点名
param is_click 是否点击
param click_center 是否根据节点信息点击中心位置
param long_touch 是否长时间触摸
param touch_time 触摸时间
**/
Function findNodeAndClick(node, is_click, click_center, long_touch, touch_time)
Dim bool
bool = IsNull(node)
If bool Then
node=""
End If
bool = IsNull(is_click)
If bool Then
is_click = True
End If
TracePrint IsNull(is_click)
bool = IsNull(click_center)
If bool Then
click_center = True
End If
bool = IsNull(long_touch)
If bool Then
long_touch = False
End If
bool = IsNull(touch_time)
If bool Then
touch_time = 3000
End If
Dim node_info
Delay 2000
// 判断节点是否存在
If JsDroid.Exists(node) Then
// 判断是否需要点击
If is_click Then
// 判断是否根据节点信息按节点中心位置