mcpField
D
detox

detox

github.com/full-stack-skills测试与质量261 次安装4 周前更新
代码仓库

关于 detox

此技能帮助开发者为 React Native 应用编写和调试 Detox 端到端测试,并指导环境配置、测试断言与 CI 流程。内容还涵盖稳定元素定位、失败产物留存及敏感操作的环境变量处理。

主要功能

  1. 01配置 Detox 与测试环境
  2. 02使用元素选择器和断言编写用例
  3. 03处理异步等待与同步
  4. 04设置 CI 构建和测试步骤
  5. 05保存日志与截图等产物

适用场景

  1. 01为 React Native 应用编写端到端测试
  2. 02调试模拟器中的测试失败
  3. 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

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

When to use this skill

Use this skill whenever the user wants to:

  • 为 React Native 应用编写或调试 Detox E2E 测试
  • 配置构建、启动模拟器与断言;CI 集成

How to use this skill

  1. 环境:安装 Detox、配置 .detoxrc;iOS 需 Xcode 与模拟器;Android 需 SDK 与模拟器。
  2. 用例:element(by.id)、tap、typeText、expect;异步等待与同步。
  3. CI:build 与 test 步骤;Artifacts 保存日志与截图。

Best Practices

  • 用 testID 稳定定位;避免依赖文本与耗时动画。
  • 构建与设备配置一致;失败时保留 artifacts。
  • 敏感操作用环境变量;并行与重试策略。

Keywords

detox, React Native, E2E, 端到端测试

评论

支持 Markdown