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

Cypress 6.9.0迁移至12.3.0:测试文件迁移后不显示问题及解决

Cypress 6.9.0 迁移至 12.3.0 测试文件不显示问题解决
  • 场景还原:新环境全新安装Cypress 12.3.0,迁移基于6.9.0的旧项目。旧版本测试文件存放在integration文件夹可正常运行,但将文件移入新版本默认的e2e文件夹后,Cypress界面完全看不到这些测试文件,且新旧版本的目录结构差异明显。
  • 问题定位:最初尝试梳理迁移流程,最终确认是**配置文件中的测试文件路径配置(specPattern)**出了问题。
  • 解决步骤:
    打开项目根目录下的cypress.config.js(或对应格式的配置文件),调整e2e配置块里的specPattern参数,确保路径指向e2e文件夹下的测试文件:
    const { defineConfig } = require("cypress");
    
    module.exports = defineConfig({
      e2e: {
        specPattern: "cypress/e2e/**/*.{js,jsx,ts,tsx}",
        // 保留其他原有配置项
      },
    });
    
  • 验证结果:修改配置后重启Cypress,e2e文件夹下的测试文件即可正常显示并执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 14:40:06