Protractor Debugging Issue - Waiting for the debugger to disconnect

折月煮酒 提交于 2019-12-25 02:26:08

问题


I am trying to debug protractor scripts on VSCode.

I edited the launch.json file but the debug console throws the below error.

Here is the VSCode Debug Console Output:

C:\Program Files\nodejs\node.exe --inspect-brk=45448 conf.js C:\Users\abc\AppData\Roaming\npm\node_modules\protractor\example/conf.js 

Debugger listening on ws://127.0.0.1:45448/ab61a2d7-4b40-456b-86cb-838e94dfe5b0

Debugger attached.

Waiting for the debugger to disconnect...

I am not able to find a solution anywhere online either.


回答1:


When you set your breakpoint in VSCode, you'll need to run the following:

node --inspect-brk ./node_modules/.bin/protractor conf.js

The path above assumes Protractor is installed in your node_modules/.bin/ directory locally in your project.

Next navigate to chrome://inspect. You will have to skip the entry point of Protractor and then you should hit your breakpoint. Make sure you are using node 8 to avoid getting polyfill-ed promises.

We go over this in detail in the ng-conf video. We kick off the test with a script that uses this e2e-debug command which is the equivalent to the above.



来源:https://stackoverflow.com/questions/51601745/protractor-debugging-issue-waiting-for-the-debugger-to-disconnect

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!