回答
在 Hamibot 脚本中,操作返回上一层使用 back() 函数。该函数会模拟按下设备的物理或虚拟返回键。
代码示例
// 文档地址 https://docs.hamibot.com/
function main() {
// 执行返回操作
back();
// 等待页面切换完成,建议延时 500 毫秒以上
sleep(500);
}
main();
注意事项
- 异步非阻塞:
back()是异步执行的,脚本不会等待页面跳转完成就继续向下运行。务必在调用后加上sleep()延时,否则后续操作可能因界面未就绪而失败。 - 权限要求:确保手机已开启「无障碍服务」权限,否则
back()无法生效。 - 根层级处理:如果在应用的最顶层(首页)再次点击返回,部分应用可能会退出程序。建议在关键步骤前判断当前状态,避免误触退出。
- 兼容性:Hamibot 使用 Rhino 1.7.15 引擎,代码中不要使用箭头函数或默认参数值。
详细的技术文档和 API 接口说明,请访问:https://docs.hamibot.com/
ℹ️ 内容由 AI 生成,可能不准确,请注意核实