2015-01-15 51 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

回答