Tôi có một danh sách lựa chọn:Cách tìm hiểu sự kiện JavaScript nào được kích hoạt?
<select id="filter">
<option value="Open" selected="selected">Open</option>
<option value="Closed">Closed</option>
</select>
Khi tôi chọn Closed
trang web load lại. Trong trường hợp này, nó hiển thị vé đóng (thay vì mở). Nó hoạt động tốt khi tôi làm điều đó bằng tay.
Vấn đề là trang không tải lại khi tôi chọn Closed
với Watir:
browser.select_list(:id => "filter").select "Closed"
Đó thường có nghĩa là một số sự kiện JavaScript không được sa thải. Tôi có thể kích hoạt sự kiện với Watir:
browser.select_list(:id => "filter").fire_event "onclick"
nhưng tôi cần biết sự kiện nào cần kích hoạt.
Có cách nào để tìm ra sự kiện nào được xác định cho một phần tử không?
Câu hỏi này liệt kê nhiều công cụ hơn: http://stackoverflow.com/questions/570960/how-to-debug-javascript-jquery-event-bindings-with-firebug-or-similar-tool –
Sự kiện trực quan, http: //www.sprymedia.co.uk/article/Visual+Event. Tôi chắc chắn rằng điều đó sẽ giúp một nửa số người truy cập trang xếp chồng này :) – Cedric