繁体   English   中英

TestCafe /多个存储库项目

[英]TestCafe / Multiple repository project

我将TestCafe页面模型组合在不同的项目存储库中。

当我尝试在具有测试的主项目中使用这些页面模型存储库/包时,我会遇到各种不同的错误。 我尝试运行在不同包中使用页面模型的测试时得到的最新错误是:

Cannot implicitly resolve the test run in the context of which the test controller action should be executed. Use test function's 't' argument instead.

我的页面模型库使用babel并在babelrc文件中包含以下内容:

{
    "presets": [
        [
            "@babel/preset-env", {
                "targets": {
                    "node": true
                },
                "modules": "commonjs",
                "forceAllTransforms": true,
                "debug": true
            }
        ]
    ]
}

如果我不在页面模型库中使用babel,我会遇到与未知导入令牌相关的问题。

(function (exports, require, module, __filename, __dirname) { import ...
SyntaxError: Unexpected token import

有人可以给我关于如何让多个存储库TestCafe项目工作的建议吗?

我担心这是不可能的,因为在执行测试之前,所有测试代码和所有导入都必须由TestCafe进行转换。 因此,TestCafe也会忽略您可能设置的任何babelrc 所有TestCafe代码和所有页面模型都应位于同一个存储库中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM