gpt4 book ai didi

javascript - TestCafe/多存储库项目

转载 作者:行者123 更新时间:2023-11-28 20:21:49 25 4
gpt4 key购买 nike

我将我的 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,我会遇到与未知导入 token 相关的问题。

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

有人可以就如何让多存储库 TestCafe 项目运行提供建议吗?

最佳答案

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

关于javascript - TestCafe/多存储库项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54543657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com