Eu tenho uma lista de seleção:
<select id="filter">
<option value="Open" selected="selected">Open</option>
<option value="Closed">Closed</option>
</select>
Quando seleciono Closed
a página recarrega. Nesse caso, ele mostra tickets fechados (em vez de abertos). Funciona bem quando faço manualmente.
O problema é que a página não é recarregada quando eu seleciono Closed
com Watir :
browser.select_list(:id => "filter").select "Closed"
Isso geralmente significa que algum evento JavaScript não é acionado. Eu posso disparar eventos com Watir:
browser.select_list(:id => "filter").fire_event "onclick"
mas preciso saber qual evento disparar.
Existe uma maneira de descobrir quais eventos são definidos para um elemento?