在visual studio代码中调试量角器测试(VS代码)

问题描述 投票:1回答:1

我想用开源IDE调试我在Javascript和nodeJS中构建的量角器项目。正如我已经尝试过这个(VS代码),但它无法继续进行,因为浏览器和代码之间没有“同步”。任何人都可以为此建议任何解决方案,或者更好的替代方案。

请注意,我已经尝试过运气了:

1.)Webstorm - 不能使用,因为它是许可的,在我们的组织中是不允许的

2.)elementExplorer - 仅用于以交互模式定位元素。

3.)Netbeans - 不支持调试。

4.)带有nodeclipse和Webclipse的Eclipse-调试效率不高。

5.)Aptana Studio 3.0 - 无法使用现有的javascript和节点JS项目。

请帮助我。欢迎更好的解决方案。

谢谢,

javascript node.js debugging protractor visual-studio-code
1个回答
0
投票

在命令行中运行以下命令:webdriver-manager start

launch.json文件如下

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Launch",
      "type": "node",
      "request": "launch",
      "program": "c:/Users/yourUserName/AppData/Roaming/npm/node_modules/protractor/bin/protractor",
      "args": [
        "${workspaceRoot}/conf.js"
      ],
      "stopOnEntry": false,
      "cwd": "${workspaceRoot}",
      "preLaunchTask": null,
      "runtimeExecutable": null,
      "runtimeArgs": [
        "--nolazy"
      ],
      "env": {
        "NODE_ENV": "development"
      },
      "externalConsole": false,
      "sourceMaps": false
    },
    {
      "name": "Attach",
      "type": "node",
      "request": "attach",
      "port": 5858,
      "address": "localhost",
      "restart": false,
      "sourceMaps": false,
      "localRoot": "${workspaceRoot}",
      "remoteRoot": null
    },
    {
      "name": "launch",
      "type": "node",
      "request": "launch",
      "processId": "${command.PickProcess}",
      "port": 5858,
      "sourceMaps": false,
      "outDir": null
    }
  ]
}
© www.soinside.com 2019 - 2024. All rights reserved.