如何找出哪些 JavaScript 事件触发了?
2022-08-30 04:15:36
我有一个选择列表:
<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"
但我需要知道要触发哪个事件。
有没有办法找出为元素定义了哪些事件?