【问题标题】:In test runner cannot see tests in newly created folder - cypress在测试运行器中看不到新创建的文件夹中的测试 - cypress
【发布时间】:2020-02-27 07:01:50
【问题描述】:

我在 cypress 项目中创建了新文件夹“apitests”,并在其中创建了一个 JavaScript 测试文件。它不会出现在测试运行程序中。

我使用了Cypress documentation中指定的cypress.json中的默认配置

"testFiles": "**/*.*",

我希望我的新文件夹“apitests”和 JavaScript 测试文件显示在测试运行程序中。这是最终结果。

这是文件结构。

【问题讨论】:

    标签: cypress


    【解决方案1】:

    您已将apitests 文件夹直接放在cypress/ 中,而赛普拉斯by defaultcypress/integration/ 文件夹中查找。

    您可以使用integrationFolder config option 来更改它,但我个人只是将规范文件保留在cypress/integration 中作为默认设置。

    【讨论】:

    • 有没有办法可以将多个文件夹添加到 integrationFolder ?例如,如果我有多个文件夹,如“apitests1”、“apitests2”、“apitests3”,其中包含规范/测试文件,那么最好只显示特定文件夹中的测试文件,比如“apitest2”和“apitests3”文件夹仅限。
    • 你可以任意嵌套你的规范,例如integration/apitest1integration/apitest2。您可以在 cypress runner 中过滤/折叠文件夹。相反,如果您只想运行给定文件夹,则可以使用testFiles 配置选项(3.6.0 可以是路径数组)。
    【解决方案2】:

    您已将 apitests 文件夹直接放在 cypress/ 中,而 Cypress 默认位于 cypress/integration/ 文件夹中。 You will get an idea about it

    【讨论】:

      猜你喜欢
      • 2021-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-27
      • 1970-01-01
      • 1970-01-01
      • 2021-08-07
      • 2023-01-23
      相关资源
      最近更新 更多