如何在WebStorm中debuggingangular度量angular器testing

在WebStorm中有一种运行和debugging量angular器networkingtesting的方法。 我只想在这里分享这个答案

  1. 获取节点path(键入terminal中的which node
  2. 在WebStorm中:点击“ 编辑configuration ” – “ 运行 ”button左边的下拉菜单(绿色箭头就像“播放”button)
  3. 点击“添加button”(绿色+ )添加一个新的节点configuration。 select“ Node.js
  4. 填写参数:

节点解释器 :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文件夹结构