Extensibility Flow      

When UFT starts, it reads the class definitions from the test object configuration files and creates the working set of classes defined in all such files in addition to built-in classes and classes provided by the Web Add-in.

Whenever UFT needs to identify the objects on a page, it matches each control with one of the test object classes in the working set.

During a recording session, UFT listens for events on controls on the page and uses the configuration information and JavaScript functions from the toolkit to translate the events into test steps.

During a test run, UFT uses the information from the toolkit configuration file along with built-in information to execute operations on the controls on the web page.