Understanding the working principle behind the recorder in Selenium IDE
We are working on development of a framework on top of Selenium. We want to expose a tool so that users can record actions on the browser. For this, we want to understand how Selenium IDE is able to get information from the controls being recorded.
We feel Selenium IDE is able to record by getting information about the controls by subscribing to the events raised by the firefox browser. Is our understand correct? If not, then we would like to the approach being used to the information from the control.
Any help is highly appreciated.