Ich habe eine Auswahlliste:Wie finde ich heraus, welche JavaScript-Ereignisse ausgelöst wurden?
<select id="filter">
<option value="Open" selected="selected">Open</option>
<option value="Closed">Closed</option>
</select>
Als ich Closed
die Seite neu geladen wählen. In diesem Fall zeigt es geschlossene Tickets (statt geöffnet). Es funktioniert gut, wenn ich es manuell mache.
Das Problem ist, dass die Seite neu geladen nicht, wenn ich Closed
mit Watir wählen:
browser.select_list(:id => "filter").select "Closed"
die in der Regel bedeutet, dass einige JavaScript-Ereignis nicht ausgelöst wird. Ich kann Ereignisse mit Watir feuern:
browser.select_list(:id => "filter").fire_event "onclick"
aber ich muss wissen, welches Ereignis ausgelöst wird.
Gibt es eine Möglichkeit herauszufinden, welche Ereignisse für ein Element definiert sind?
Diese Frage mehr Tools aufgeführt: http://stackoverflow.com/questions/570960/how-to-debug-javascript-jquery-event-bindings-with-firebug-or-similar-tool –
visuelles Ereignis, http: //www.sprymedia.co.uk/article/Visual+Event. Ich bin mir sicher, dass das der Hälfte der Leute helfen wird, die auf dieser Stackoverflow-Seite landen :) – Cedric