![](/img/trans.png)
[英]How to debug a single Nightwatch JS test in Visual Studio Code
[英]Debug protractor test in visual studio code(VS code)
我想用開源IDE調試我在Javascript和nodeJS中構建的量角器項目。 正如我已經嘗試過這個( VS代碼 ),但它無法繼續進行,因為瀏覽器和代碼之間沒有“同步”。 任何人都可以為此建議任何解決方案,或者更好的替代方案。
請注意,我已經嘗試過運氣了:
1.) Webstorm - 不能使用,因為它是許可的,在我們的組織中是不允許的
2.) elementExplorer - 僅用於以交互模式定位元素。
3.) Netbeans - 不支持調試。
4.) 帶有nodeclipse和Webclips的Eclipse e-調試效率不高。
5.) Apatana Studio 3.0 - 無法使用現有的javascript和nodeJS項目。
請幫助我。 歡迎更好的解決方案。
謝謝,
在命令行中運行以下命令: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
}
]
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.