小编Kat*_*tia的帖子

如何在VS Code中调试夜视测试

我正在尝试使用VS Code调试Nightwatch e2e测试。我用打字稿写测试。仅当我在js文件中放置一个断点时,它才能工作,此后它会转到ts文件,并且可以从那里调试它。如果将其放在测试的ts文件中-它将永远不会停止,并被写为““断点被忽略,因为未找到生成的代码”。我的源文件使用ts编译器编译到文件夹/ dist / dev / specs / e2e / nightwatch / src。launch.json中的代码

        "name": "Launch e2e Tests on chrome",
        "type": "node",
        "console": "integratedTerminal",
        "program": "${workspaceRoot}/dist/dev/specs/e2e/nightwatch/nightwatch.js",
        "stopOnEntry": false,.
        "args": ["-env default,-f DatabaseChecks.js"],
        "cwd": "${workspaceRoot}",
        "runtimeExecutable": null,.
        "runtimeArgs": ["--nolazy"],
        "env": {
            "NODE_ENV": "development"
        },
        "sourceMaps": true,
        "outFiles": ["${workspaceRoot}/dist/dev/specs/e2e/nightwatch/src"],
        "request": "launch"
Run Code Online (Sandbox Code Playgroud)

也许有人有类似的问题?任何帮助,将不胜感激。

debugging automated-tests typescript nightwatch.js visual-studio-code

6
推荐指数
2
解决办法
3467
查看次数