1
我正在玩JSONWire Protocol的實現書寫。 實現模擬用戶行爲(點擊,導航等)...我的目標是製作一個硒服務器的打火機(雖然功能較少)。可以通過javascript操作更改文檔的activeElement,就像真正的用戶交互一樣?
現在我已經注意到,當模擬事件(例如,點擊)時,document.activeElement
屬性不會改變。
我已經讓這個JSfiddle來演示:http://jsfiddle.net/75bq50wa/6/。
您應該注意到,如果您點擊「點擊我」複選框,activeElement
會發生變化,而點擊使用Javascript時它不會改變。
我的解釋是隻有本地事件會改變activeElement
屬性的狀態。
這是正確的,還是有更好的模擬Javascript中的用戶事件的方法?
感謝,或許應該被稱爲focusedElement呢:) – djfm