選択リストがあります:
<select id="filter">
<option value="Open" selected="selected">Open</option>
<option value="Closed">Closed</option>
</select>
Closed
ページを選択するとリロードします。この場合、(オープンではなく)クローズされたチケットが表示されます。手動で行うとうまくいきます。
問題は、Watirで選択Closed
したときにページがリロードされないことです。
browser.select_list(:id => "filter").select "Closed"
これは通常、JavaScriptイベントが発生しないことを意味します。Watirでイベントを発生させることができます:
browser.select_list(:id => "filter").fire_event "onclick"
しかし、どのイベントを起動するかを知る必要があります。
要素に定義されているイベントを見つける方法はありますか?