J'ai une liste de sélection :
<select id="filter">
<option value="Open" selected="selected">Open</option>
<option value="Closed">Closed</option>
</select>
Lorsque je sélectionne Closed
la page se recharge. Dans ce cas, elle affiche les tickets fermés (au lieu des tickets ouverts). Cela fonctionne bien lorsque je le fais manuellement.
Le problème est que la page ne se recharge pas lorsque je sélectionne Closed
avec Watir :
browser.select_list(:id => "filter").select "Closed"
Cela signifie généralement qu'un événement JavaScript n'est pas déclenché. Je peux déclencher des événements avec Watir :
browser.select_list(:id => "filter").fire_event "onclick"
mais j'ai besoin de savoir quel événement déclencher.
Existe-t-il un moyen de savoir quels événements sont définis pour un élément ?
1 votes
Cette question énumère d'autres outils : stackoverflow.com/questions/570960/
3 votes
Événement visuel, sprymedia.co.uk/article/Visual+Event . Je suis sûr que cela aidera la moitié des personnes qui atterrissent sur cette page stackoverflow :)