点击操作
在指定坐标位置执行点击操作。
接口说明
接口类型
click参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
deviceId | string | ✅ | - | 设备 ID |
x | number | ✅ | - | 点击的 X 坐标(像素) |
y | number | ✅ | - | 点击的 Y 坐标(像素) |
focus | boolean | ❌ | false | 是否在点击前尝试聚焦 |
delay | number | ❌ | false | 点击后松开延迟 |
返回值
javascript
true // 操作成功返回 true基本使用
简单点击
javascript
// 点击屏幕坐标 (100, 200)
await apiInvoke('click', {
deviceId: 'P72578581E07',
x: 100,
y: 200
});focus参数?
⚠️ 特定场景使用
focus 参数仅用于特定场景
✅ 适用场景:系统级提示框按钮
系统级别的提示框(如权限请求、系统弹窗等)的按钮,有时无法响应普通点击事件。此时可以使用 focus: true:
适用的系统级提示框示例:
- 📱 权限请求弹窗(相机、位置、通知等)
- 🔐 系统安全提示框
- ⚙️ 系统设置相关弹窗
- 🔔 iOS 系统级别的确认对话框
❌ 不适用场景:普通应用界面
对于应用内的普通按钮、界面元素,不要使用 focus: true:
❓ focus: true 会影响性能吗?
会略微增加执行时间。