Javascript 在cypress测试运行程序中未找到任何文件

Javascript 在cypress测试运行程序中未找到任何文件,javascript,automation,frameworks,cypress,build-automation,Javascript,Automation,Frameworks,Cypress,Build Automation,这种奇怪的事情发生在我突然收到“cypress test runner中找不到文件”错误消息的地方。 尽管文件在文件夹中,但我已将其移动到新文件夹并尝试运行它,但仍收到错误消息。请问您对为什么会发生这种情况有什么想法或想法? 我也试着在headless模式下运行它,但是我得到了相同的错误消息。 多谢各位。 @Nanker Phelge请考虑如何解决此问题。谢谢您可以执行这样的测试- npx cypress run --spec=cypress/integration/GTProjects/

这种奇怪的事情发生在我突然收到“cypress test runner中找不到文件”错误消息的地方。

尽管文件在文件夹中,但我已将其移动到新文件夹并尝试运行它,但仍收到错误消息。请问您对为什么会发生这种情况有什么想法或想法?

我也试着在headless模式下运行它,但是我得到了相同的错误消息。

多谢各位。
@Nanker Phelge请考虑如何解决此问题。谢谢

您可以执行这样的测试-

npx cypress run --spec=cypress/integration/GTProjects/*
或者,您可以将所有测试作为数组添加到
cypress.json
文件的
testFiles
下,在这种情况下,您可以直接使用
npx cypress run

"testFiles": [
  "GTProjects/GTProject1.js",
  "GTProjects/GTProject2.js",
  "GTProjects/GTProject3.js",
  "GTProjects/GTProject4.js",
  "GTProjects/GTProject5.js",
  "GTProjects/GTProject6.js",
  "GTProjects/GTProject7.js",
  "GTProjects/GTProject8.js",
  "GTProjects/GTProject9.js"
]
或者,您可以在
cypress.json
中提供
integrationFolder
路径,在这种情况下,您还可以使用
npx-cypress-run

"integrationFolder": "cypress/integration/GTProjects"

默认情况下,如果您没有配置任何不同的内容,Cypress将在integration文件夹的所有子文件夹中查找

请看

文件夹/文件

选项 违约 测试文件
***.

cypress.json
中的配置是什么?如果在
cypress.json
中没有声明
testFiles
,那么按照当前结构,页面对象文件夹也将被执行。但是,您的措辞是正确的,cypress会检查集成文件夹中的所有子文件夹,我已经删除了它并更新了我的答案。@Nanker Phelge再次感谢。问题在于cypress.json中的测试文件。一旦我将它更新为*/.*它就工作了。