Мои модели страниц 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 с несколькими хранилищами?