Какой скрипт выполняется после нажатия кнопки (веб-приложение)? - PullRequest
2 голосов
/ 02 июля 2010

Я автоматизирую ручное тестирование некоторых веб-приложений.

Это приложение использует много JavaScript. И я хочу знать, какие скрипты выполняются, когда я вручную нажимаю какую-то кнопку. Вот пример кода кнопки:

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

Эта кнопка добавляет строку в таблицу на странице, используя AJAX. Как видите, объявление этой кнопки не содержит блок «onclick» или что-то в этом роде. Как узнать, какой скрипт выполняется при нажатии на эту кнопку?

Ответы [ 2 ]

4 голосов
/ 02 июля 2010

Лучший способ сделать это - использовать Firefox Javascript Profiler (поставляется с FireBug ). Вы просто переходите на страницу, ждете полной загрузки, активируете профилировщик, нажимаете кнопку, деактивируетеProfiler и то, что вы увидите, это список функций, которые были активированы.

0 голосов
/ 02 июля 2010

Вам придется искать файл javascript, чтобы увидеть, куда они добавляют обработчик событий.В большинстве случаев люди будут использовать

document.getElementById("ext-gen525")

для ссылки на элемент, к которому они хотят добавить его.Попробуйте найти в файле .js идентификатор «ext-gen525», и вы должны увидеть функцию, которую они добавляют в событие onclick.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...