首页 > 解决方案 > testcafe 似乎与最新版本的 logSymbol 不兼容

问题描述

我尝试使用 LogSymbol 的最新版本,由于 esm 兼容性,它提供了重大更改。

但是使用 Gherkin-testcafe 然后使用 testcafe,由于没有 esm 支持,似乎编译失败。

我不知道为什么我会从 testcafe 收到此错误: 1

如果我尝试覆盖 testcafe 打字稿编译选项但我收到此错误: 2

我的问题的项目示例在这里可用:https ://github.com/bbutel/testcafe-logSymbol-issues

标签: testingautomationautomated-testse2e-testingtestcafe

解决方案


TestCafe 不能与纯 ESM 模块一起使用,logSymbols因为内置的 TestCafe 编译器将所有测试代码转换commonjs为最新版本不支持的格式logSymbols。因此,要解决此问题,您需要使用模块的commonjs版本logSymbols


推荐阅读