如何调试Chutzpah/PhantomJS正在执行的JavaScript

Gre*_*reg 25 javascript debugging unit-testing phantomjs chutzpah

我正在使用Chutzpah来执行我的JavaScript单元测试.

我引用了我的源文件的路径,下面有一系列的测试.Visual Studio中的Text Explorer列出了我的测试,我可以直接从IDE执行它们,所以一切似乎都正常工作.

但是,我想进入运行测试时正在执行的源代码.

这可能吗?

Mat*_*ela 36

更新: Chutzpah 4.1.0版添加了集成的VS调试.

在此输入图像描述


目前使用Chutzpah无法实现这一目标.您可以做的最好的事情是安装上下文菜单扩展,这将添加"在浏览器中打开"右键单击选项.然后,您可以使用浏览器的内置调试工具来逐步执行代码.

我想添加一个集成的方式来插入VS调试系统,但还没有弄清楚如何做到这一点.

  • 这对我有用,使用Chrome.我设置了断点,然后刷新浏览器.要直接调试TS(而不是生成的javascript),请打开chrome dev工具设置中的"源地图"功能(右下角的齿轮图标). (2认同)
  • 谢谢,我发现了这个bug,并将在下一个版本中修复 (2认同)