回答
Hamibot 目前不提供官方的“操作录制”功能。早期部分自动化方案曾支持录制点击轨迹并生成脚本,但这种方式依赖绝对坐标和固定延迟,极易因屏幕分辨率差异、应用界面更新或系统版本变化而失效,无法满足生产环境对稳定性和可维护性的要求。
推荐你使用 Hamibot 官方标准开发流程:
- 布局分析定位控件:在 Hamibot 客户端开启“布局分析”或“悬浮窗调试”,点击目标界面元素即可实时查看其
id、text、desc、className等属性。 - 使用选择器编写逻辑:通过 UI 选择器精准定位控件,避免坐标点击。示例:
// 文档地址 https://docs.hamibot.com/
var target = id("com.example.app:id/confirm_btn").findOne(3000);
if (target) {
target.click();
} else {
toast("未找到目标控件");
}
- 替代硬等待:不要使用固定
sleep(),改用waitFor()或until()监听控件出现或状态变化,提升脚本在不同设备上的兼容性。
如果你需要快速实现某个具体场景(如自动签到、表单填写、消息回复等),可以直接描述操作流程和目标应用,我会为你提供对应的选择器代码和完整执行逻辑。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实