Developing Support for Learning Objects
When an OpenText Functional Testing user uses the Add Objects tool to add objects to the object repository and points to an object, this object is learned and added to the object repository. If the specified object contains other objects, they can be learned as well, as descendants of the specified object. The OpenText Functional Testing user can specify the types of objects that should be learned as descendants.
To support retrieving an object ID for the object to which the user points, you must implement the GetElementFromPoint method from the ISpyable interface. For more information, see Developing Support for the Object Spy or OIC.
To enable learning objects in your environment and adding them to the object repository, you must implement the LearnChildObjects and CompareObjectIds methods.
For more information, see:

