You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在Cypress GUI中通过标签(如cypress-grep)过滤“全部运行”的测试?

在Cypress GUI中通过标签过滤测试(基于cypress-grep)

当然可以实现!只要你的cypress-grep版本足够新,就能直接在Cypress GUI的搜索框里用标签过滤测试,不用每次输命令行参数。具体步骤如下:

  • 先确保cypress-grep是最新版本,执行命令更新:

    npm install cypress-grep@latest --save-dev
    
  • 在Cypress的支持文件中注册cypress-grep:
    打开cypress/support/e2e.js(如果是旧版本Cypress,可能是cypress/support/index.js),添加一行代码:

    require('cypress-grep')()
    
  • 现在启动Cypress GUI(不管是通过npx cypress open还是其他方式),在顶部的测试搜索框里直接输入你的标签,比如@smoke,GUI会自动筛选出所有带这个标签的测试。点击“Run all specs”,就只会运行这些符合条件的测试了。

  • 还支持更灵活的过滤语法:

    • 运行多个标签的测试:输入@smoke or @fire
    • 同时满足多个标签:输入@smoke and @critical
    • 排除某个标签:输入@smoke and not @fire

这样就能临时快速切换要运行的测试组,完全不用再折腾命令行参数了。

内容的提问来源于stack exchange,提问作者Florence.P

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 21:10:31