在我的TestCafe的测试文件夹下,只有一个文件被执行。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在我的TestCafe的测试文件夹下,只有一个文件被执行。相关的知识,希望对你有一定的参考价值。

我有多个 test_*.js 文件下 /testcafe/tests/文件夹。 当从命令行或通过Visual Studio执行TestCafe时,只有一个文件被执行......为什么会这样?

  • 测试(文件夹)
    • test_somefilename.js,somefilename.js
    • test_someOtherfilename.js。
    • test_onlyfileexecuted.js。
    • test_anotherfilename.js

当运行下面的命令时,只有1个文件被执行。曾经 执行。

testcafe <pathToTestFolder>/tests/*.js

这将是 只是 执行过 test_onlyfileexecuted.js

为什么? 我可以手动输入命令执行每一个文件,TestCafe工作得很完美,但是当做glob模式时,发现只有这些测试被执行了......很困惑。

答案

只要运行 testcafe {browser} <pathToTestFolder>/tests/ (没有*.js),Testcafe会自动获取该目录下的所有测试。

以上是关于在我的TestCafe的测试文件夹下,只有一个文件被执行。的主要内容,如果未能解决你的问题,请参考以下文章

TestCafe - 如何在 testcaferc 文件中为 testGrep 提供多个正则表达式

Testcafe 在 embedding-utils.js 中跳过测试

testcafe 冻结执行

Testcafe 无法导入配置文件中的文件

页面模型导入

TestCafe 使用客户端函数从 HTML 数据表中获取数据