2015-01-15 85 views
2

我遇到类似于this question中提到的问题。Intellij Idea在调试量角器时挂起

我想在IntelliJ Idea中调试量角器测试。之后我设置配置的Node.js和按运行所有的测试运行正常,但点击调试后,我看到的只是:

"C:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.0\bin\runnerw.exe" "C:\Program Files\nodejs\node.exe" --debug-brk=65500 --nolazy --debug node_modules\protractor\lib\cli.js protractor.conf.js 
debugger listening on port 65500 
[launcher] Running 2 instances of WebDriver 

就是这样,没有浏览器窗口打开,并在进程管理器只有节点进程被创建。

从我读的--debug-brk选项挂起执行的第一行 - 但在Idea调试器,它看起来应用程序正在运行,而不是挂在断点上。

使用的软件版本:

  • 的IntelliJ IDEA 14.0.2用的NodeJS插件版本139.491
  • Node.js的v0.10.35
  • 量角器v 1.6.0
+1

可能与http://stackoverflow.com/questions/16840623/how-to-debug-node-js-child-forked-process有关:如果分叉子进程使用相同的调试端口一个父进程 - 结果分叉的进程被暂停,应用程序'停止'。 – lena 2015-01-16 16:06:28

+0

请尝试节点0.11。* - 问题是否存在? – lena 2015-01-16 16:07:52

+0

尝试v0.11.14 - 首先发生同样的问题。它看起来像你连接的问题可能是问题 - 因为有2个子进程使用与父进程相同的调试端口创建。所以我禁用了一个WebDrivers从调试配置,它的工作,谢谢! – 2015-01-19 08:13:33

回答