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

如何通过标签排除部分Cucumber测试用例?

标签排除测试用例的方法

当然可以通过标签排除指定测试用例,你给出的命令就是正确的实现方式:

npx cucumber-js -t !@foobar

具体说明:

  • Cucumber.js 支持通过!符号对标签进行否定,上述命令会运行所有不包含@foobar标签的测试用例(包括场景、功能文件等)。
  • 若要排除多个标签,可使用逗号分隔多个否定标签:
    npx cucumber-js -t !@foobar,!@baz
    
    这会同时排除带有@foobar或@baz标签的测试用例。
  • 还能结合“包含”和“排除”逻辑,比如只执行带有@smoke标签但排除@slow标签的测试用例:
    npx cucumber-js -t @smoke -t !@slow
    

内容的提问来源于stack exchange,提问作者Michael K.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 13:05:55