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

如何配置Cypress仅运行spec文件且TestRunner仅展示spec文件

Cypress 限定仅识别spec测试文件的配置方法

适用Cypress 9及更早版本(使用cypress.json作为配置文件)

你只需要在项目根目录的cypress.json文件中新增testFiles配置项,指定匹配规则即可:

{
  // 其余原有配置保持不变,新增下面这行
  "testFiles": "**/*.spec.js"
}
  • 该配置表示Cypress仅会将所有后缀为.spec.js的文件识别为测试用例文件,Page Object文件夹下不带.spec后缀的普通业务封装文件不会被识别,自然不会出现在TestRunner中、也不会被自动执行。
  • 如果你需要更严格的限定,仅匹配integration根目录下的spec文件、避免子目录后续新增的同后缀文件被识别,可以把配置值改为"*.spec.js"。

适用Cypress 10及更新版本(使用cypress.config.js作为配置文件)

如果你的Cypress版本为10及以上,默认配置文件已改为cypress.config.js,需要在e2e配置项下添加specPattern字段:

const { defineConfig } = require('cypress')

module.exports = defineConfig({
  e2e: {
    // 其余原有配置保持不变,新增下面这行
    specPattern: 'cypress/integration/**/*.spec.js'
  }
})

修改配置后重启Cypress即可生效。

内容的提问来源于stack exchange,提问作者Taimoor Pasha

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 09:36:05