Web Add-in Extensibility Developer Guide > Working with Web Add-in Extensibility > Developing Support for Your Toolkit > Understanding the Test Object Configuration File > How UFT Loads the Test Object Configuration XML

How UFT Loads the Test Object Configuration XML

Each time you run UFT, it reads all of the test object configuration XMLs and merges the information for each test object class from the different XMLs into one test object class definition. For more information, see Understanding How UFT Merges Test Object Configuration Files.

The following attributes of the Identification Property element in the test object configuration file specify information that can be modified in UFT (using the Object Identification dialog box): AssistivePropertyValue, ForAssistive, ForBaseSmartID, ForDescription, ForOptionalSmartID, and OptionalSmartIDPropertyValue. These attributes determine the lists of identification properties used for different purposes in UFT.

Therefore, by default, UFT reads the values of these attributes from the XML only once, to prevent overwriting any changes a user makes using the Object Identification dialog box. In this way, UFT provides persistence for the user defined property lists. For more information, see Modifying Identification Property Attributes in a Test Object Configuration File.