You ever plugging along on web scraping a page and have a problem with an element (drop down, edit field, radio button, etc) not updating? Chances are the page has an EventListener watching that element for a specific Event type. We used to be able to reliably “click” an element or send .fireEvent(“onchange”) / .fireEvent(“onclick”) howe
ver more and more pages are using this newer approach where they build an Event Listener and monitor for events on a given element.
If you’re a non-coder like me, this was very problematic to deal with as the EventListener is located in a different place in the DOM. In the below video I walk through how to spot the problem and offer up a couple of solutions (like Visual Event) that should greatly help. The second video below demonstrates using my updated AutoHotkey syntax writer.
Triggering an EventListener on a page
Updated AutoHotkey Syntax Writer
Here I demonstrate using my updated AutoHotkey Syntax writer to provide the needed information for the Events.