如何在Cypress中通过测试名称指定运行单条测试用例?
Cypress按测试名称运行单条用例方法
Cypress完全支持通过命令行参数直接按测试名称筛选运行单条/多条测试用例,不需要修改源码添加only关键字。
具体用法
你可以在cypress run命令中通过--env grep参数指定要匹配的测试名称:
- 模糊匹配:只要测试用例名称包含你输入的关键词就会被运行,适合快速筛选相关用例
示例命令:cypress run --env grep="用户登录成功校验" - 精确匹配:仅运行名称和你输入的内容完全一致的测试用例,需要额外添加
grepExact=true参数
示例命令:cypress run --env grep="用户登录成功校验",grepExact=true
补充说明
- 该参数同时支持匹配
describe块的名称和it块的测试用例名称,你可以直接输入测试分组名称运行该分组下的所有用例 - 如果测试名称包含空格、特殊符号,需要用引号将搜索内容包裹,避免命令行解析异常
- 该参数对交互模式
cypress open同样生效,添加参数后打开的Cypress界面只会展示匹配到的测试用例
内容的提问来源于stack exchange,提问作者lucataglia
相关产品推荐
相关产品推荐

