Object Repository Manager Main Window

Relevant for: GUI tests and components

Overview

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.

Option Description
To access

Do one of the following:

  • Select Resources > Object Repository Manager.
  • In the Solution Explorer, double-click a shared object repository.
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:

Back to top

Object Repository Document Window

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.

Back to top

Object Details Area (Test Objects)

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:

Back to top

Test Object Image Area (Insight and Text Test Objects)

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.

Back to top

Object Details Area (Checkpoint Objects)

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

Back to top

Object Details Area (Output Value Objects)

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.

Back to top

Toolbar Buttons

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 OpenText Application Quality Management. For details, see Manage shared object repositories.

Save. Enables you to save the active shared object repository to the file system or to OpenText Application Quality Management. 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. For details, see Find and Replace Dialog Box (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 OpenText Application Quality Management to work with object repository files stored in an ALM project. You can connect to OpenText Application Quality Management from the main OpenText Functional Testing window or from the Object Repository Manager. For details, see Connect to OpenText Application Quality Management.

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. For details, see Manage Repository Parameters Dialog Box and Repository Parameter Dialog Box.

Back to top