2010-07-02 5 views
2

J'automatise le test manuel de certaines applications Web.Quel script est exécuté après avoir cliqué sur le bouton (application Web)?

Cette application utilise un grand nombre de JavaScript. Et je veux savoir, quels scripts s'exécute quand je clique manuellement sur un bouton. Voici l'exemple du code de bouton:

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

Ce bouton ajoute une ligne dans le tableau à la page en utilisant AJAX. Comme vous pouvez le voir, la déclaration de ce bouton ne contient pas le bloc "onclick" ou quelque chose comme ça. Comment puis-je savoir quel script s'exécute en cliquant sur ce bouton?

+1

Balise 'java' supprimée; java n'est pas javascript –

Répondre

4

La meilleure façon de le faire est d'utiliser Firefox javascript profileur (est livré avec FireBug) vous allez simplement à la page, attendez qu'il se charge complètement, activez le profileur, cliquez sur le bouton, désactivez le profileur et ce que vous verra est une liste de fonctions qui ont été activées.

0

Vous devrez rechercher le fichier javascript pour voir où ils ajoutent le gestionnaire d'événements. La plupart du temps, les gens vont utiliser

document.getElementById("ext-gen525") 

pour faire référence à l'élément auquel ils veulent l'ajouter. Essayez de rechercher le fichier .js pour l'ID "ext-gen525" et vous devriez voir la fonction qu'ils ajoutent à l'événement onclick.

+0

Merci, je le fais maintenant, mais l'application a un grand nombre de fichiers js différents ((( Peut-être existe un moyen plus facile de le faire? – vmg

Questions connexes