Utiliser un cadre de test
Cela pourrait être utile - http://seleniumhq.org/ - Selenium est un système de test automatisé d'applications web.
Vous pouvez créer des tests à l'aide du plugin Firefox IDE Selenium
Déclenchement manuel d'événements
Pour déclencher manuellement des événements de la bonne manière, vous devrez utiliser différentes méthodes pour différents navigateurs - soit el.dispatchEvent
o el.fireEvent
donde el
sera votre élément d'ancrage. Je pense que ces deux éléments nécessiteront la construction d'un objet Event à transmettre.
L'autre solution, qui n'est pas tout à fait correcte mais qui est rapide et pratique, serait la suivante :
var el = document.getElementById('anchorelementid');
el.onclick(); // Not entirely correct because your event handler will be called
// without an Event object parameter.