maestro-dev-skills
Maestro端到端UI测试的综合性开发指南合集
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:maestro-dev-skills。 它的用途是:Maestro端到端UI测试的综合性开发指南合集 完整的 Skill 内容见:https://321skill.com/skills/maestro-dev-skills/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“我正在用Maestro测试一个React Native应用,但`testID`定位不到元素,该怎么办?” 它会引导你查阅本仓库中的 `rules/platforms/react-native.md` 规则文件,解释`testID`与`accessibilityLabel`在React Native中的使用区别,并提供正确的选择器编写示例。
介绍
这是一个为AI助手准备的Maestro端到端UI测试生成指南合集,旨在解决移动端和Web应用自动化测试的复杂性问题。它并非一个可直接安装运行的单一技能,而是一个结构化的知识库,包含了从安装、核心命令、平台适配到高级用法的详细规则文件。
用户可以通过AI助手查询这个仓库中的特定规则文件,例如询问如何编写Maestro的YAML测试结构、如何处理iOS和Android的权限弹窗、或者如何为Flutter应用编写选择器。AI助手会根据查询,定位并解读对应的Markdown文件内容,提供具体的代码示例和最佳实践。
该资源非常适合正在或计划使用Maestro框架进行UI自动化测试的移动端开发工程师、测试工程师以及全栈开发者,帮助他们快速解决测试编写和调试过程中的具体问题。
与市面上零散的博客教程或官方基础文档相比,这个仓库的核心价值在于其系统性和深度。它将Maestro的庞大知识体系拆解为数十个高度聚焦的规则文件,覆盖了从基础到进阶、从通用到各平台(iOS, Android, Flutter, React Native, Web)的几乎所有实践场景,形成了一个即查即用的“百科全书”式参考。
核心特点
这是一个结构化的知识库而非单一技能,它将Maestro的完整测试知识体系模块化为数十个具体场景的规则文件,提供了远超基础文档的、覆盖多平台和高级用法的深度实践指南。
注意事项
这不是一个可直接安装或执行的单一AI技能,用户无法通过简单指令调用其完成自动化测试任务,它更适合作为查询和学习的参考资料库。
常见问题
如何用Maestro处理Android的相机权限弹窗?
可查询仓库中的 `rules/permissions.md` 和 `rules/platforms/android.md` 文件,获取平台特定的配置和命令示例。
Maestro支持测试Flutter应用吗?
支持,仓库中的 `rules/platforms/flutter.md` 文件详细说明了如何使用Semantics和identifier来定位Flutter控件。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/maestro-dev-skills/raw/index.md 读取 maestro-dev-skills 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/maestro-dev-skills/raw/index.md(查看排版版本)