ACTION_CLICK
Clicks an Android UI target by pixel coordinates, visible text, or resource-id through accessibility, using region or occurrence filters to avoid selecting duplicate labels.
Instructions
点击:按坐标、界面文字或 resource-id 点击目标(需无障碍)。输出:click_success。同一文字可能多处出现(多个「确定」「发送」):用 region 限定区域或 occurrence 取第 N 个,避免点错。。字符串参数支持 ${var} 插值;结果以变量快照 JSON 返回。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| region | No | 仅文字/id 匹配:限定目标中心所在区域,top/bottom/left/right/center 或归一化 "x1,y1,x2,y2"(如 "0,0.5,1,1"=下半屏);解析不了则不限定 | |
| target | Yes | "x,y" 像素坐标;或界面文字(不区分大小写的子串匹配);或 "id:包名:id/xxx" 按 resource-id 匹配。支持 ${var} | |
| require | No | 执行后要求为 true 的变量名(如 click_success),不满足按出错处理 | |
| offset_x | No | 仅文字/id 匹配:点击点相对目标中心的水平偏移像素(默认 0) | |
| offset_y | No | 仅文字/id 匹配:点击点相对目标中心的垂直偏移像素(向下为正)(默认 0) | |
| on_error | No | 节点出错时:skip=跳过继续(默认),stop=停止整个工作流 | |
| occurrence | No | 仅文字/id 匹配:region 过滤后取第几个(屏幕从上到下,0 起;0=第一个可见的);越界直接失败(默认 0) | |
| node_timeout_ms | No | 单节点超时毫秒,0=不限;默认 30 分钟 |