Object Repository Manager Main Window
Relevant for: GUI tests and components
This window enables you to open multiple shared object repositories and modify them as needed.
The options available when specifying property values for objects in shared object repositories are different from those available when specifying properties for objects in local repositories.
To access |
Do one of the following:
|
Important information |
When you close a solution or test that contains an associated open shared object repository, the shared object repository is automatically closed, even if the repository is currently open. |
See also |
User interface elements are described in the sections below:
Each open object repository contains the following user interface elements (unlabeled elements are shown in angle brackets):
UI Element |
Description |
---|---|
Title bar |
Displays the name and file path of the shared object repository currently active (in focus). |
Object Repository tree |
Located on the left side of the Object Repository window, and contains all objects in the shared object repository. Test objects of environments that are not installed with OpenText Functional Testing are displayed with a question mark icon in the test object tree. |
Name |
Specifies the name that OpenText Functional Testing assigns to the selected object. You can change the object name. For details, see Maintain test objects in an object repository. |
Class |
Specifies the class of the selected object. |
Enables you to view the properties and property values used to identify a test object during a run session.
For details on key functionality of this area, see:
The Test Object Image area below the test object details area is available only for Insight and Text test objects.
-
For Insight test objects, this area displays the image that OpenText Functional Testing uses to identify the object in the application.
-
For Text test objects, this area displays the image the OpenText Functional Testing originally used to obtain the text property used to identify the object. If you modify the image, OpenText Functional Testing uses OCR to identify the text in the image, and updates the text property accordingly.
Note: If you change the text property of a Text test object, the image is not updated.
To modify the image, click the Change Test Object Image button in the title bar of this area. The Adding and updating Insight or Text test object images opens. In this dialog you can change the test object image.
For Insight objects, you can also change the default location to click in the object when performing methods on the object.
Enables you to view the properties of a checkpoint object, the same way as you do in the relevant checkpoint properties dialog box.
For details on specifying and modifying values for properties of a checkpoint object, see the Configure checkpoint details
Enables you to view the properties of an output value object, the same way as you do in the relevant checkpoint properties dialog box.
For details on specifying and modifying values for properties of an output object, see the Output Value Properties Dialog Box.
Button |
Description |
---|---|
New. Enables you to create a new shared object repository. For details, see Manage shared object repositories. |
|
Open. Enables you to open a shared object repository from the file system or from ALM. For details, see Manage shared object repositories. |
|
Save. Enables you to save the active shared object repository to the file system or to ALM. For details, see Manage shared object repositories. |
|
Enable Editing. Enables you to edit the active shared object repository, by making the shared object repository editable. For details, see Enable editing for a shared object repository. |
|
Collapse All. Collapses all items in the object repository tree, so only the top node is visible. This makes it easier to find and expand the specific node you want to look at. | |
Expand All. Expands the object repository tree so all items in the tree are visible. | |
Undo. Enables you to undo the previous operation performed in the active shared object repository. You do this in the same way as in a local object repository. |
|
Redo. Enables you to redo the operation that was previously undone in the active shared object repository. You do this in the same way as in a local object repository. |
|
Cut. Enables you to cut the selected item or object in the active shared object repository. You do this in the same way as in a local object repository. |
|
Copy. Enables you to copy the selected item or object to the Clipboard in the active shared object repository. You do this in the same way as in a local object repository. |
|
Paste. Enables you to paste data from the clipboard to the selected object in the repository. |
|
Delete. Enables you to delete the selected item or object in the active shared object repository. You do this in the same way as in a local object repository. |
|
Find and Replace. Enables you to find an object, property, or property value in the active shared object repository. You can also find and replace specified property values. You do this in the same way as in a local object repository. |
|
Add Objects / Add UI Automation Objects. Enables you to add objects to the active shared object repository. You do this in the same way as in a local object repository. For details, see Add test objects to an object repository. Note: The Add UI Automation Objects button is available only if you have selected UI Automation from the Learn mode dropdown in the toolbar. |
|
Update from Application / Update UI Automation Object from Application. Enables you to update description properties in the active shared object repository according to the actual properties of the object in your application. You do this in the same way as in a local object repository. For details, see Maintain test objects in an object repository. Note: The Update UI Automation Object from Application button is available only if you have selected UI Automation from the Learn mode dropdown in the toolbar. |
|
Add Insight Object. Enables you to add an Insight object to the active shared object repository. You do this in the same way as in a local object repository. For details, see Add an Insight or Text object. |
|
|
Add Text Object. Enables you to add a Text object to the active shared object repository. You do this in the same way as in a local object repository. For details, see Add an Insight or Text object. |
Define new Test Object. Enables you to define a test object that does not yet exist in your application and add it to the active shared object repository. You do this in the same way as in a local object repository. For details, see Define New Test Object Dialog Box. |
|
Highlight in Application.Enables you to select an object in the active shared object repository and highlight it in your application. You do this in the same way as in a local object repository. For details, see Highlight an object in your application. |
|
Locate in Repository / Locate UI Automation Object in Repository. Enables you to select an object in your application and highlight it in the active shared object repository. You do this in the same way as in a local object repository. For details, see Locate an object in an object repository. Note: The Locate UI Automation Object in Repository button is available only if you have selected UI Automation from the Learn mode dropdown in the toolbar. |
|
ALM Connection. Enables you to connect to ALM to work with object repository files stored in an ALM project. You can connect to ALM from the main OpenText Functional Testing window or from the Object Repository Manager. |
|
Object Spy. Opens the Object Spy Dialog Box, enabling you to view the native properties and operations of any object in an open application, as well as the test object hierarchy, description properties, and operations of the test object that OpenText Functional Testing uses to represent that object. For details, see Use the Object Spy. |
|
Object Identification Center. Opens the Object Identification Center, enabling you to view the native properties and operations of multiple objects in an open application, as well as the test object hierarchy, description properties, and operations of the test object that OpenText Functional Testing uses to represent that object. For details, see Use the Object Identification Center. | |
Manage Repository Parameters. Enables you to add, edit, and delete repository parameters in the active shared object repository. |