我的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项目正常运行的建议吗?
答案 0 :(得分:3)
我担心这是不可能的,因为在执行测试之前,所有测试代码和所有导入都必须由TestCafe进行编译。
因此,TestCafe还将忽略您可能设置的任何babelrc
。所有TestCafe代码和所有页面模型都应位于同一存储库中。