Bir seçim listem var:
<select id="filter">
<option value="Open" selected="selected">Open</option>
<option value="Closed">Closed</option>
</select>
ClosedSayfanın yeniden yüklenmesini seçtiğimde . Bu durumda kapalı biletleri gösterir (açılmak yerine). El ile yaptığımda iyi çalışıyor.
Sorun şu ki, WatirClosed ile seçim yaptığımda sayfa yeniden yüklenmiyor :
browser.select_list(:id => "filter").select "Closed"
Bu genellikle bazı JavaScript olaylarının tetiklenmediği anlamına gelir. Watir ile olayları tetikleyebilirim:
browser.select_list(:id => "filter").fire_event "onclick"
ama hangi olayın ateşleneceğini bilmem gerekiyor.
Bir öğe için hangi olayların tanımlandığını bulmanın bir yolu var mı?