TestCafe /多个存储库项目

时间:2019-02-05 21:55:54

标签: javascript user-interface testing babel testcafe

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

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

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

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

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

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

user.regions

有人可以给我一些有关如何使多个存储库TestCafe项目正常运行的建议吗?

1 个答案:

答案 0 :(得分:3)

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

相关问题