微信小程序自动化 概述 使用 驱动微信开发者工具,完成页面跳转、元素查询、交互、Mock、运行时监听、截图和回归验证。 这个 skill 默认偏向 实战参考型 输出: - 优先给出 可直接运行的独立 Node.js 脚本模板 - 用户明确要求接入测试框架时,再输出 Jest 版 - 先确认方案和前置条件,再落地到脚本文件 默认输出结构 被触发时,优先按这个结构回答: 1. 先说明你准备怎么做 :会生成哪类脚本、依赖哪些输入 2. 列出前置检查项 :项目目录、CLI 路径、安全设置、页面路径、选择器 3. 给完整脚本 :优先独立脚本,必要时补 Jest 版 4. 给运行命令 :安装依赖、执行命令、可选参数 5. 给验证点和注意事项 :等待策略、Mock 恢复、关闭连接、截图限制 如果用户已经给全了路径、页面、选择器和目标行为,就不要反复盘问,直接产出脚本。 Step 1:先收集关键输入 如果用户没提供完整信息,先补齐这些字段: 1.1 可被开发者工具打开的项目目录 里的 应该是 开发者工具实际打开的目录 。 不要机械地把它理解成“源码仓库根目录”: - 原生小程序:通常是包含 / 的目录 - Taro / uni-app / 自定义构建链:通常是开发者工具真正打开的 编译产物目录 ,例如 、 、 拿不准时,先问用户: - “你平时在微信开发者工具里打开的是源码根目录,还是编译后的…