As you record on an Oracle Applications session, UFT inserts statements into your test or business component that represent the operations you perform. The UFT Oracle Add-in recognizes specific Oracle objects such as button, form, navigator, list, and tree. It records these objects in relation to the data selected or entered and to the object within its parent object.
Note: UFT does not record the selection of Oracle tabs. Each object in an Oracle tab is included in the object repository within the tab hierarchy. UFT then uses this hierarchy when the test or business component is run, switching to the appropriate tab if needed.
The UFT learned object hierarchy is composed of one, two, or three levels of Oracle test objects. Depending on the actual object on which you performed an operation, that object may be recorded as a first level object (for example, OracleLogon), as a second level object (for example, OracleFormWindow.OracleList), or as a third level object (for example, OracleFormWindow.OracleTabbedRegion.OracleTable).
Even though the object on which you record may be embedded in several levels of objects, the recorded hierarchy does not include these objects. For example, even if the OracleListOfValues object in which you select an item is actually within an Oracle form, which is contained within an Oracle Applications session window, the recorded hierarchy is only OracleListOfValues.