Mam listę wyboru:
<select id="filter">
<option value="Open" selected="selected">Open</option>
<option value="Closed">Closed</option>
</select>
Kiedy wybieram, Closed
strona ładuje się ponownie. W tym przypadku pokazuje zamknięte bilety (zamiast otwartych). Działa dobrze, gdy robię to ręcznie.
Problem polega na tym, że strona nie ładuje się ponownie, gdy wybieram Closed
z Watir :
browser.select_list(:id => "filter").select "Closed"
Zwykle oznacza to, że jakieś zdarzenie JavaScript nie jest uruchamiane. Mogę odpalać wydarzenia z Watirem:
browser.select_list(:id => "filter").fire_event "onclick"
ale muszę wiedzieć, które zdarzenie odpalić.
Czy istnieje sposób, aby dowiedzieć się, które zdarzenia są zdefiniowane dla elementu?