Saya memiliki daftar pilihan:
<select id="filter">
<option value="Open" selected="selected">Open</option>
<option value="Closed">Closed</option>
</select>
Saat saya memilih Closed
halaman dimuat ulang. Dalam hal ini menunjukkan tiket tertutup (bukannya dibuka). Ini berfungsi dengan baik ketika saya melakukannya secara manual.
Masalahnya adalah halaman tidak dimuat ulang saat saya memilih Closed
dengan Watir :
browser.select_list(:id => "filter").select "Closed"
Itu biasanya berarti bahwa beberapa peristiwa JavaScript tidak diaktifkan. Saya bisa menyalakan acara dengan Watir:
browser.select_list(:id => "filter").fire_event "onclick"
tapi saya perlu tahu acara mana yang harus diaktifkan.
Apakah ada cara untuk mengetahui kejadian mana yang didefinisikan untuk suatu elemen?