如何在WebStorm中debuggingangular度量angular器testing
在WebStorm中有一种运行和debugging量angular器networkingtesting的方法。 我只想在这里分享这个答案
- 获取节点path(键入terminal中的
which node
) - 在WebStorm中:点击“ 编辑configuration ” – “ 运行 ”button左边的下拉菜单(绿色箭头就像“播放”button)
- 点击“添加button”(绿色+ )添加一个新的节点configuration。 select“ Node.js ”
- 填写参数:
节点解释器 :Node.js的完整path(来自步骤1)
工作目录 :量angular器testing的主目录。
Javascript文件 :到node_modules/protractor/lib/cli.js
完整path
应用程序参数 : protractor-conf.js
完整path
现在,您可以通过单击IDE顶部的“运行”或“debugging”button来运行和debuggingtesting
有用! 这是我的设置
我遇到了与S.Panfilov的回答相同的问题,即在WebStorm中运行量angular器工作正常,但debugging过程卡住了某处。
这个问题在这里描述。 它是在Mac OS X中使用量angular器0.20.1版和节点v0.10.26发生的。
在0.22版本中解决了这个问题。
- 使用npm将量angular器更新到最新版本(> = 0.22)
- 再次运行: node_modules / protractor / bin / webdriver-manager更新
- 在WebStorm中configurationS.Panfilov在他的回答中描述的“你的量angular器会议”
- 在量angular器testing文件中设置断点(先看这个video )
- 从WebStorm启动“运行>debugging您的量angular器configuration”
- 享受debugging
为我工作。 它正在寻找在错误的文件夹中的protractor.conf.js。 必须查找一对夫妇dirs。
应用程序参数:../../protractor.conf.js
就像其他一些响应一样,我发现我可以在发行版中运行,但是无法在Debug中运行,并且只会在某个时刻挂起。 我发现我已经把conf文件设置为针对两个浏览器,似乎这对于debugging器来说太多了,它会挂起没有任何更多的信息。 只针对一个浏览器为我解决这个问题。
对于mac OSX: 在左边你可以看到testing文件夹结构