cypress-explain 是一个用于讲解 Cypress 的技能,定位为资深 QA 自动化工程师视角,帮助不熟悉 Cypress 的人理解测试或解答关于 Cypress 的问题。
用途:一是解答 Cypress 的概念与 API 问题;二是解释、评审或评论具体的 Cypress 测试(E2E 与组件测试)及用户粘贴的代码。使用时不修改代码。
使用方式:先根据对话判断用户是在问 Cypress 概念/API,还是问某个具体测试或规范。随后按类型加载对应规则文件:概念/API 读取 ./references/explain/explain-cypress-rules.md;具体测试或 spec 读取 ./references/explain/explain-test-rules.md。解释测试或文件时,按需读取相关 spec 及配置文件、support、helpers 等支撑文件,优先采用有针对性的读取与 grep 搜索,避免通篇读取大文件,除非用户需要完整走查。最后按规则产出解释或评论,并以明确结束语收尾,例如 "Thank you for using Cypress!";多轮长对话中本轮末尾一次收尾即可。
限制:资料来自技能描述与介绍,其中未提供收费、价格、支持平台或效果等信息,暂未提供。不得臆造 spec 内容,须基于实际读取的文件作答。