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

Cypress测试文件丢失问题及正确添加方式咨询

Cypress测试文件丢失问题及正确添加方式

问题概述

自行在项目根目录创建integration文件夹并添加测试文件时,Cypress无法识别;将测试移至自带的2-advanced-examples文件夹后可正常运行,但后续启动Cypress时,VS Code中可见的cookies_popup.cy.js、test_login.cy.js测试文件在Cypress界面中消失,重启Cypress、重新添加文件后问题依旧。

正确测试文件添加方式

  • 使用官方默认测试目录
    Cypress新版本默认识别cypress/e2e目录(旧版本为cypress/integration),直接在该目录下创建专属子文件夹(如my-custom-tests)存放你的测试文件,不要自行在项目根目录新建integration文件夹,避免识别异常。

  • 严格遵循命名规则
    测试文件名必须以.cy.js、.cy.ts、.cy.jsx或.cy.tsx结尾,避免特殊字符和空格,推荐用下划线/短横线分隔名称,确保Cypress能正常扫描到文件。

  • 检查配置文件路径
    打开cypress.config.js(或.ts),确认e2e.specPattern(旧版本为integrationFolder)配置指向正确的测试目录,示例配置:

    module.exports = {
      e2e: {
        specPattern: 'cypress/e2e/**/*.cy.{js,jsx,ts,tsx}'
      }
    }
    

    若自定义目录,需保证路径准确且目录实际存在。

  • 不要使用官方示例目录存放自定义测试
    2-advanced-examples是官方示例目录,后续可能因Cypress更新、配置重置导致自定义测试文件丢失,务必将自己的测试放在专属子文件夹中。

  • 验证文件实际存在性
    若VS Code显示文件但Cypress不识别,可通过系统文件管理器查看对应目录,确认文件真实存在且拥有读写权限,排除VS Code缓存显示的问题。

相关截图

Visual Studio Code中可见测试文件
Cypress中测试文件丢失

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 20:05:40