VsCode(调试)不会在量角器中打印失败堆栈跟踪

时间:2020-09-15 10:12:06

标签: visual-studio-code protractor

当我从命令行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标志,但是它们对打印失败无济于事

0 个答案:

没有答案