是否有任何自动方式来跟踪javascript应用程序(在浏览器中)的执行情况? 我需要根据用例知道:
事实上,它是仪器(如伊斯坦布尔)的代码覆盖,但是用于运行时。
------------------------- EDIT --------------------- ----
我想生成执行期间使用的函数映射
示例:
1 - 用例#1:
functA1 - > [functB3,functC2 - > [functE5,functD8]]
functA2 - > [functT2]
functA3
使用这种执行图,我可以理解appl的工作方式 并比较两个版本之间的执行。
答案 0 :(得分:1)
您可以在浏览器的“来源”标签中设置断点。在chrome上它是ctrl + option + j并点击'Sources'。从那里你可以在你想要的函数上设置一个断点,并且可以跟踪逐行执行的内容。
希望这有帮助。
答案 1 :(得分:1)
非常棒:
ctrl + option + j
点击“来源”
然后转到“事件侦听器断点”并选择可能调用您的函数的事件,然后在函数调用之后按下F10,它将移动到下一个要执行的语句,依此类推。
请参阅屏幕截图:https://iamlalit.tinytake.com/sf/MTY5MDc1N181NjM1ODA1