【发布时间】:2019-07-12 22:03:27
【问题描述】:
我正在使用 testcafe 进行测试自动化,并且我已将 typescript 集成到项目中。我已经设置了非相对路径,见下文,它适用于 IDE,但在编译时我确信它们不会恢复到它们的原始路径。
我尝试将 moduleResolution 选项设置为 tsconfig.json 中的一个节点,尽管这不起作用。
有没有办法通过 testcafe 的配置或其他方式来实现?
// tsconfig.json
{
"compilerOptions": {
"moduleResolution": "node",
"baseUrl": ".",
"paths": {
"@page-model/*": [
"page-model/*",
]
}
}
}
// test-file.ts
import { Home } from '@page-model/home'
我在运行testcafe chrome test-file.ts 时收到的错误是它找不到我正在引用的模块。显然是因为它没有被转化。
【问题讨论】:
标签: typescript automated-tests e2e-testing testcafe tsconfig