ฉันมีรายการที่เลือก:
<select id="filter">
<option value="Open" selected="selected">Open</option>
<option value="Closed">Closed</option>
</select>
เมื่อฉันเลือกรีClosed
โหลดเพจ ในกรณีนี้จะแสดงตั๋วปิด (แทนที่จะเปิด) ทำงานได้ดีเมื่อฉันทำด้วยตนเอง
ปัญหาคือหน้าไม่โหลดซ้ำเมื่อฉันเลือกClosed
ด้วยWatir :
browser.select_list(:id => "filter").select "Closed"
ซึ่งโดยปกติหมายความว่าเหตุการณ์ JavaScript บางอย่างไม่ได้เริ่มทำงาน ฉันสามารถจุดไฟด้วย Watir:
browser.select_list(:id => "filter").fire_event "onclick"
แต่ฉันต้องรู้ว่าเหตุการณ์ไหนจะเกิดขึ้น
มีวิธีค้นหาว่าเหตุการณ์ใดถูกกำหนดสำหรับองค์ประกอบหรือไม่?