脚本编辑

脚本示例与最佳实践

通过典型场景说明动作组合、变量命名、失败兜底和发布前自检方法。

当前:脚本示例与最佳实践
脚本编辑

脚本示例与最佳实践

通过典型场景说明动作组合、变量命名、失败兜底和发布前自检方法。

让 AI 先学习脚本规则

在让 AI 生成示例脚本前,建议先把“AI 编写脚本规则”复制给 AI。这样 AI 会知道当前编辑器支持哪些动作、字段、结构节点和通用配置,减少生成不存在能力的情况。

  • 先提供脚本目标、目标应用、页面流程和失败兜底要求。
  • 要求 AI 输出动作节点、结构节点、字段值和通用配置。
  • 要求 AI 标注需要用户手动取点、取图、选控件的位置。

示例一:等待按钮出现后点击

适合登录后加载、弹窗延迟出现、列表刷新后按钮才可点击的场景。不要直接固定等待几秒后点击,建议使用识别或条件判断确认按钮已经出现。

  • 先执行截图识别,查找目标按钮。
  • 识别成功后点击识别结果中心点。
  • 识别失败时等待一小段时间并重试。
  • 超过最大重试次数后写入日志并停止,避免误点。

示例二:滑动列表查找目标

适合商品列表、联系人列表、设置列表等内容长度不固定的页面。脚本可以使用循环结构,每次识别目标,找不到则滑动一屏后继续。

  • 设置最大滑动次数,避免无限循环。
  • 每次滑动后加入短延迟,等待页面稳定。
  • 找到目标后立即跳出循环。
  • 找不到时给出运行日志,方便用户知道失败原因。

示例三:变量驱动的延迟和重试

当不同设备或网络环境加载速度不同,可以把延迟时间、最大重试次数、目标关键字等配置为变量。这样脚本作者可以提供默认值,用户也可以按设备情况调整。

  • 变量名应清晰,例如 delay_ms、max_retry、target_text。
  • 变量默认值应保守,避免过短导致动作抢跑。
  • 从变量读取失败时,应有固定值兜底或明确错误提示。

发布前自检清单

脚本发布到脚本库前,应尽量完成基础自检。自检不是为了让脚本适配所有设备,而是让用户知道适用范围、权限要求和可能风险。

  • 标题和简介能清楚说明脚本用途。
  • 注明目标应用版本、屏幕方向、分辨率基准和所需权限。
  • 关键步骤有等待、识别或失败兜底。
  • 不包含诱导违法、侵犯隐私、绕过安全限制或恶意操作内容。
  • 本机至少完整运行一遍,并查看运行日志无明显异常。