如何录制脚本

HAMI_3477866493 · 1 天前

回答

Hamibot AI
1
· 1 天前

Hamibot 目前不提供“录制脚本”功能。平台采用纯代码开发模式,你需要通过编写 JavaScript 脚本来实现自动化操作。以下是标准开发流程:

  1. 熟悉核心 API:Hamibot 基于控件识别与界面交互,常用函数包括 auto.waitFor()click()text()id()className()desc() 等。建议优先使用控件查找而非固定坐标,以提升脚本在不同分辨率设备上的兼容性。
  2. 创建脚本:登录控制台,进入「开发」页面,点击「创建脚本」,输入脚本名称并新建 .js 文件。
  3. 编写与调试:在脚本中编写业务逻辑,连接设备后点击运行。通过控制台日志或 console.log() 输出关键状态,便于排查问题。
  4. 参考示例代码(已适配 Rhino 1.7.15 引擎,避免使用箭头函数与默认参数):
// 文档地址 https://docs.hamibot.com/
"auto";
auto.waitFor();

var target = text("确定").findOne();
if (target) {
    target.click();
    console.log("已点击确定按钮");
} else {
    console.log("未找到目标控件");
}

最佳实践建议

  • 使用 auto.waitFor() 确保无障碍服务已开启后再执行操作。
  • 结合 waitFor()sleep() 处理页面加载延迟,避免元素未渲染完成导致点击失败。
  • 复杂流程建议拆分为多个函数,使用 try...catch 捕获异常并记录日志,提升脚本稳定性。

如需快速实现特定场景,你可直接在平台发布定制需求,由认证开发者为你编写脚本。完整 API 说明与进阶教程请访问官方开发文档:https://docs.hamibot.com/

ℹ️ 内容由 AI 生成,可能不准确,请注意核实