У мене є список вибору:
<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"
але мені потрібно знати, яку подію підпалити.
Чи є спосіб дізнатися, які події визначені для елемента?