小程序自动化回归检查

SKILL开发

原名 weapp-automation

开发 未标注权限 许可证不明确
安装这个技能

驱动微信开发者工具做小程序自动化检查,包括页面导航、节点与数据断言、交互、截图基线和接口模拟,可复现脚本。

一句话选型结论

按资料字段整理

小程序自动化回归检查是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_c0ecd123/weapp-automation
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_c0ecd123仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量5.1 KBSKILL.md 原文大小,越大说明说明书写得越细

能做什么

0 项能力
上游给出的能力概览与适用场景
小程序回归测试模拟器走查布局截图取证

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
小程序自动化回归检查当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

5.1 KB
模型实际读到的说明书原文,来自技能仓库

weapp-automation

通过全局 weapp 命令调用 miniprogram-automator。Skill 目录只含说明和参考资源,不含运行时代码或依赖。缺少命令时,让用户安装 weapp-automation-cli 并确认 npm 全局 bin 在 Agent 的 PATH 中;不要在 Skill 目录运行 npm install。

开始检查

weapp --version
weapp doctor --project /path/to/miniprogram
weapp page --project /path/to/miniprogram --attach-only
weapp shot --project /path/to/miniprogram --attach-only --out shots/current.png
  • 首先确认项目与端口。优先 --project,其次 WEAPP_PROJECT、最近的 .weapp.json 和 project.config.json;端口默认 9420,可用 --port 或 WEAPP_PORT 指定。
  • uni-app 项目先有编译产物;CLI 会解析 miniprogramRoot 或常见 mp-weixin 编译目录。不要把源码目录存在当作项目已就绪。
  • 只读现场检查用 --attach-only;未运行即失败,不启动、不重启。确需启动时运行 weapp up --project ...。
  • 每次调用独立连接并退出;普通命令不会关闭开发者工具。只有显式 up --restart 允许关闭后重启。不要清除活锁或重启其他会话占用的工具。
  • 当前项目 appid 与运行项目不匹配时停止;仅在确认目标后使用 --allow-other-project。

命令选择

目的 命令
查看全部自动化命令 weapp help
页面与状态 page、stack、data [path]、eval <expression>
导航 open、navigate、redirect、switch-tab、back
元素与交互 find、find-all、find-text、tap、tap-text、input、trigger
等待和实际节点验收 wait-for、probe、assert-nodes --spec @file、ready --spec @file
滚动 scroll、scroll-observe --spec @file、swipe <selector> --spec @file
截图与基线 shot --out file.png、--selector、--baseline、--mask、--update-baseline
其他 mock、restore、native、audit、run scenario.mjs、lock status

PowerShell 传 JSON 使用 @file;直接嵌套双引号容易被 shell 改写。交互采用唯一选择器,必要时添加 --index、--strict --within <unique-container>。

如何解释证据

  • 业务命令 stdout 是一个 JSON 信封,日志在 stderr。退出码:0 成功、1 运行错误、2 断言/视觉失败、3 开发者工具不可达、4 参数/配置错误;检查 ok 和退出码。
  • 数据、路由到达、元素存在和 tapped:true 都不能单独证明业务或渲染成功。验证操作后的明确状态和实际节点;不明接口字段先查对应项目的接口文档。
  • 虚拟列表检查业务 key、实际原生 rect/style/content 和视口覆盖;不能只检查 page.data 或 visibleKeys。详见 实际渲染验收。
  • scroll 是程序滚动;swipe 只是 SDK 手势尝试。未测出实际位移或可信输入时必须标记未覆盖。详见 滚动与证据。
  • 导航后重新 await ctx.page();ctx.currentPage 只是连接快照。交互后等待实际业务状态,避免固定 sleep 作为唯一验收依据。
  • 截图只覆盖模拟器视口;原生面板可能不在截图内。裁剪和视口判断以 shot 返回的 viewport 为准;page.size() 可能包含整页内容高度,不代表截图视口。不假定固定机型,也不把模拟器结果声称为真机结果。
  • 结果预览可能截断;检查截断路径和原始数量。需要完整数据用 --result-out evidence/full.json,父目录须存在。
  • 截图、baseline 和故障证据可能包含敏感信息,使用受控本地输出目录;敏感页面可 --no-diagnostics。不要写入 CLI 或 Skill 安装目录。

按需读取

  • 编写或运行场景脚本:run 上下文与清理。run 默认恢复它设置的 mock;保留 mock 需显式 --keep-mocks。
  • 处理截图、动态遮罩或元素 baseline:视觉检查。元素 baseline 使用同一裁剪图;动态区域先稳定或遮罩,不能盲目使用严格像素阈值。
  • 查询 SDK 能力与限制:Automator API。

接入诊断

weapp skills list --json 查看安装状态,weapp skills sync --dry-run --json 预览文档同步。Skill 文件存在只证明接入已准备,不代表当前 Agent 已加载;按安装器提示重载后检查。CLI、依赖和安装管理属于 npm 包,不要恢复旧 scripts/weapp.mjs 绝对路径调用。

常见问题

5 问
答案由本站依据条目字段整理
小程序自动化回归检查怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_c0ecd123/weapp-automation。安装方式为未标注。装完刷新技能列表或重开客户端。

小程序自动化回归检查支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

小程序自动化回归检查权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

小程序自动化回归检查收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

小程序自动化回归检查用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。