[英]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.