当我从命令行node .\node_modules\protractor\bin\protractor conf.js
使用量角器时
我知道测试失败的原因及其堆栈跟踪,例如
Failures:
1) Heuremo disposition order should add mock order
Message:
Failed: Cannot read property 'isPresent' of undefined
Stack:
TypeError: Cannot read property 'isPresent' of undefined
at ProtractorExpectedConditions.presenceOf (C:\Users\mendu\heu\protractor\node_modules\protractor\built\expectedConditions.js:341:30)
at ProtractorExpectedConditions.textToBePresentInElement (C:\Users\mendu\heu\protractor\node_modules\protractor\built\expectedConditions.js:212:30)
at UserContext.<anonymous> (C:\Users\mendu\heu\protractor\dispo-order.spec.js:36:22)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
From asynchronous test:
Error
at Suite.<anonymous> (C:\Users\mendu\heu\protractor\dispo-order.spec.js:23:5)
at Object.<anonymous> (C:\Users\mendu\heu\protractor\dispo-order.spec.js:6:1)
at Module._compile (internal/modules/cjs/loader.js:1200:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10)
at Module.load (internal/modules/cjs/loader.js:1049:32)
at Function.Module._load (internal/modules/cjs/loader.js:937:14)
但是当我从VsCode运行量角器时,缺少此味精,这是我的配置
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}\\node_modules\\protractor\\bin\\protractor",
"args": [
"${workspaceFolder}\\conf.js",
],
}
我使用了--verbose和--logLevel标志,但是它们对打印失败无济于事