关于 detox
此技能帮助开发者为 React Native 应用编写和调试 Detox 端到端测试,并指导环境配置、测试断言与 CI 流程。内容还涵盖稳定元素定位、失败产物留存及敏感操作的环境变量处理。
主要功能
- 01配置 Detox 与测试环境
- 02使用元素选择器和断言编写用例
- 03处理异步等待与同步
- 04设置 CI 构建和测试步骤
- 05保存日志与截图等产物
适用场景
- 01为 React Native 应用编写端到端测试
- 02调试模拟器中的测试失败
- 03将 Detox 测试接入 CI 流程
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ full-stack-skills/ testing-skills --skill detox安装后在 Claude Code 中输入/detox确认已加载。
附带文件agents/openai.yamlLICENSE.txt
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
When to use this skill
Use this skill whenever the user wants to:
- 为 React Native 应用编写或调试 Detox E2E 测试
- 配置构建、启动模拟器与断言;CI 集成
How to use this skill
- 环境:安装 Detox、配置 .detoxrc;iOS 需 Xcode 与模拟器;Android 需 SDK 与模拟器。
- 用例:element(by.id)、tap、typeText、expect;异步等待与同步。
- CI:build 与 test 步骤;Artifacts 保存日志与截图。
Best Practices
- 用 testID 稳定定位;避免依赖文本与耗时动画。
- 构建与设备配置一致;失败时保留 artifacts。
- 敏感操作用环境变量;并行与重试策略。
Keywords
detox, React Native, E2E, 端到端测试
评论
支持 Markdown