单击按钮(Web应用程序)后执行什么脚本?

时间:2010-07-02 07:29:19

标签: javascript javascript-events automated-tests

我正在自动化某些Web应用程序的手动测试。

这个应用程序使用了大量的JavaScript。我想知道,当我手动点击某个按钮时,脚本会执行什么脚本。 以下是按钮代码的示例:

<button type="button" class="x-btn-text " id="ext-gen525" title="Add Options">Add</button>

此按钮使用AJAX在页面上添加行。 如您所见,此按钮的声明不包含块“onclick”或类似的内容。 如何知道单击此按钮时脚本执行了什么?

2 个答案:

答案 0 :(得分:4)

最好的方法是使用Firefox javascript profiler(附带FireBug) 您只需转到页面,等待它完全加载,激活分析器,单击按钮,停用分析器,您将看到的是已激活的功能列表。

答案 1 :(得分:0)

您必须搜索javascript文件以查看他们添加事件处理程序的位置。大多数时候人们会使用

document.getElementById("ext-gen525")

引用他们想要添加的元素。尝试在.js文件中搜索id“ext-gen525”,你应该看到他们添加到onclick事件的功能。