0

FE 团队刚刚重组了前端文件夹并将 cypress 测试移动到一个名为 e2e 的文件夹中,其中包含 cypress.json。

    e2e / src / integration / test.feature
                            / test / test.ts
       / cypress.json

cypress.json 文件引用文件夹:

    "defaultCommandTimeout": 5000,
    "pageLoadTimeout": 10000,
    "responseTimeout": 10000,
    "requestTimeout": 5000,
    "ignoreTestFiles": "**/*.{js,ts,md}",
    "testFiles": "./src/integration/**/*.feature",
    "viewportHeight": 1920,
    "viewportWidth": 1080,
    "fileServerFolder": ".",
    "fixturesFolder": "./src/fixtures",
    "integrationFolder": "./src/integration"

但是在启动 cypress 时,没有任何功能文件出现。cypress.json 是否需要与 e2e 文件夹处于同一级别?还有什么会阻止集成文件夹中的功能文件显示的吗?注意:在使用更传统的文件夹结构进行重组之前,一切都是工作文件。文件夹名为 cypress,cypress.json 与 cypress 文件夹处于同一级别。

4

1 回答 1

0

实际上,您可以指向您的特定 cypress 文件: cypress open --config-file ./apps/e2e/cypress.json 仍在尝试获取功能文件,但至少它正在获取我的 cypress 文件。

于 2021-06-16T16:21:48.373 回答