2010-07-02 131 views
2

我正在自動化某些Web應用程序的手動測試。單擊按鈕(Web應用程序)後執行哪個腳本?

這個程序使用了大量的JavaScript。我想知道,當我手動點擊某個按鈕時,會執行哪些腳本。 下面是按鈕的代碼示例:

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

此按鈕將排進表使用AJAX頁面上。 正如你所看到的,這個按鈕的聲明不包含塊「onclick」或類似的東西。 如何知道單擊此按鈕時執行的腳本?

+1

刪除'java'標籤; java不是javascript – 2010-07-02 07:31:43

回答

4

最好的辦法是使用Firefox javascript探查器(附帶FireBug) 你只需進入頁面,等待它完全加載,激活探查器,單擊按鈕,停用探查器以及你將看到的是激活的功能列表。

0

您將不得不搜索JavaScript文件以查看它們添加事件處理程序的位置。大多數時間人們會使用

document.getElementById("ext-gen525") 

來引用他們想要添加到的元素。嘗試搜索id爲「ext-gen525」的.js文件,您應該看到它們添加到onclick事件中的功能。

+0

謝謝,我現在正在這樣做,但應用程序有大量不同的js文件(((( 也許存在更簡單的方法來做到這一點? – vmg 2010-07-02 07:42:53

相關問題