按键函数

无障碍节点

1 个函数

无障碍节点

Accessibility.node(requestJson: string): (integer, string)

按 selector 在当前无障碍窗口中查找节点并执行动作。 推荐做法:优先使用节点代码生成器创建 requestJson。手动填写时建议同时提供 packageName,并结合 text、viewId 或 className 缩小范围。 只查找不执行:把 action 填为空字符或 none。

参数1 项
序号名称类型参数说明
1 requestJson 单行节点请求 JSON;建议使用节点代码生成器填写。 示例:{"selector":{"text":"确定","packageName":"com.example.app"},"matchMode":"exact","action":"click"} action 为空字符或 none 时只查找节点。
返回值返回值可以不接收
序号名称类型返回说明
1 status 动作状态码;1 表示执行成功,0 表示未找到节点。
  • 1:节点找到且动作执行成功
  • 0:没有匹配到节点
  • -1:未知执行错误
  • -2:无障碍服务未连接
  • -3:请求参数或 JSON 格式无效
  • -4:节点存在,但不支持指定动作
  • -5:节点支持动作,但执行失败
2 result 动作结果 JSON 字符串,包含 status、ok、found、message;成功时还包含 bounds。