回答
Hamibot 目前不提供“录制脚本”功能。平台采用纯代码开发模式,你需要通过编写 JavaScript 脚本来实现自动化操作。以下是标准开发流程:
- 熟悉核心 API:Hamibot 基于控件识别与界面交互,常用函数包括
auto.waitFor()、click()、text()、id()、className()、desc()等。建议优先使用控件查找而非固定坐标,以提升脚本在不同分辨率设备上的兼容性。 - 创建脚本:登录控制台,进入「开发」页面,点击「创建脚本」,输入脚本名称并新建
.js文件。 - 编写与调试:在脚本中编写业务逻辑,连接设备后点击运行。通过控制台日志或
console.log()输出关键状态,便于排查问题。 - 参考示例代码(已适配 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 生成,可能不准确,请注意核实