Ho un elenco di selezione:Come scoprire quali eventi JavaScript sono stati attivati?
<select id="filter">
<option value="Open" selected="selected">Open</option>
<option value="Closed">Closed</option>
</select>
Quando seleziono Closed
la pagina viene ricaricata. In questo caso mostra biglietti chiusi (anziché aperti). Funziona bene quando lo faccio manualmente.
Il problema è che la pagina non ricaricare quando seleziono Closed
con Watir:
browser.select_list(:id => "filter").select "Closed"
Che di solito significa che qualche evento JavaScript non viene licenziato. Posso licenziare eventi con Watir:
browser.select_list(:id => "filter").fire_event "onclick"
ma ho bisogno di sapere quale evento sparare.
C'è un modo per scoprire quali eventi sono definiti per un elemento?
Questa domanda elenca più strumenti: http://stackoverflow.com/questions/570960/how-to-debug-javascript-jquery-event-bindings-with-firebug-or-similar-tool –
Evento visivo, http: //www.sprymedia.co.uk/article/Visual+Event. Sono sicuro che questo aiuterà metà delle persone che atterrano su questa pagina di stackoverflow :) – Cedric