Protractor 量角器可以';无法编译类型脚本,但存在路径
我正在运行Manning的《测试角度应用》一书中的第一个量角器示例。 我已经修复了tsconfig.json中的一些问题,但是Typescript仍然无法编译。 显示的错误是Protractor 量角器可以';无法编译类型脚本,但存在路径,protractor,Protractor,我正在运行Manning的《测试角度应用》一书中的第一个量角器示例。 我已经修复了tsconfig.json中的一些问题,但是Typescript仍然无法编译。 显示的错误是 E/launcher - Error: TSError: ⨯ Unable to compile TypeScript: error TS5058: The specified path does not exist: 'C:/dev/protractor-examples/primerpt/e2e'. 但道路是存在的。
E/launcher - Error: TSError: ⨯ Unable to compile TypeScript:
error TS5058: The specified path does not exist: 'C:/dev/protractor-examples/primerpt/e2e'.
但道路是存在的。
示例可在中找到
,克隆后,转到primerpt目录
跑
然后
npm run e2e protractor-first-test.conf.js
为typescript和ts节点选择的值可能太新了。 以下是有效的价值观:
{
"name": "protractor-tests",
"scripts": {
"pree2e": "webdriver-manager update --gecko false --standalone false",
"e2e": "protractor"
},
"devDependencies": {
"@types/jasmine": "^2.5.53",
"@types/jasminewd2": "^2.0.2",
"@types/selenium-webdriver": "^3.0.0",
"protractor": "^5.4.2",
"ts-node": "^3.2.0",
"typescript": "^2.3.3"
}
}
使用这些值,测试将在Typescript“transpilation”之后成功运行
{
"name": "protractor-tests",
"scripts": {
"pree2e": "webdriver-manager update --gecko false --standalone false",
"e2e": "protractor"
},
"devDependencies": {
"@types/jasmine": "^2.5.53",
"@types/jasminewd2": "^2.0.2",
"@types/selenium-webdriver": "^3.0.0",
"protractor": "^5.4.2",
"ts-node": "^3.2.0",
"typescript": "^2.3.3"
}
}