Object Explorer

The Object Explorer contains a hierarchy of interrogated controls, automations, components, services, and Windows form/Application bars. The Object Explorer window contains these parts:

Note: The Folder, Context, and Configuration project items do not appear in Object Explorer.

 

Matching status

While interrogating an application, the matching status of the controls created during interrogation is displayed in Object Explorer. Green check marks appear on the matched control as shown below.

See the Interrogation and Matching of Windows and Web Applications topic for more information on matched controls.

 

Cloned controls

Some objects in Object Explorer may appear with a red II mark to indicate keying has been enabled for the object (UseKeys property set to True). An example is shown here:

See the Cloneable Controls topic for more information.

 

Object hierarchy

Studio lists the project objects in Object Explorer in a hierarchy created by the relationships between the target controls within the interrogated application. For example, if you interrogate a text box in a Windows application that exists on a panel, Studio matches and creates controls for both the text box and the panel. When you open an Adapter project item in the Designer, Object Explorer shows only those controls related to the particular adapter. When you open an automation in the Designer, Object Explorer shows controls and objects available for all project controls and components.

 

Process controls

Note that objects are not created for the application (process) associated with the adapters. For example, if the project contains the Windows adapter set for the Calculator application (calc.exe), the calc.exe process control is not created and added to Object Explorer. This enables Global webpages and top-level forms to be matched to targets in any processes within the adapter. If you need to use process control properties, methods, or events in your project, you can create a process control for an application using the Create Control function on the Windows, Web, or Java tab during interrogation. See the Create Controls Function and Java Controls Tab topics for more information.

 

Object Explorer function buttons

These functions are available from Object Explorer:

Name

Description

Search Object Explorer

 

This function lets you search the Object Explorer tree for a particular control or component. Click the Hide Search Region button to toggle the Find object function on and off.  When you enable this function, a text box displays at the bottom of Object Explorer for you to enter the name of the object you want to find. As you begin typing in the Find text box, Studio highlights matching objects in the Object Explorer tree. Click the up or down arrows to initiate the search in the selected direction within hierarchy.

Filter Object Explorer

Click the Filter Objects arrow to show a list of all main nodes of the Object Explorer hierarchy. See the example below for a project with a Web application and Windows form:

Click on a project item in the list to include (checked) or exclude (unchecked) the project item and its child objects from appearing in the Object Explorer tree.

Note: When an adapter is active in the Designer, Object Explorer shows only the controls applicable to that adapter.

Explore Component Properties

 

 

This function lets you display a list of all properties for an object in the hierarchy and access the inherited properties and methods for a selected object property. By default, the Object Explorer hierarchy lists the controls within the project. Highlight an object in the hierarchy and click the Explore Component Properties button to list properties for the highlighted control. You can access inherited properties for by highlighting a property in the hierarchy and using the Object Inspector. To return to the default view listing the project controls, click the Explore Component button. An example of the properties hierarchy view is shown here for a web application text box control:

 

 

Object Explorer context menu options

These options are available when you right-click on Object Explorer hierarchy objects. Note that some options are only available during interrogation.

Menu Function

Description

Navigate To

Applies to: Adapters, automations, global containers, controls, web pages, web browsers, and factories

Opens the Navigation window listing the project items where the object is used. For more information, see Navigator.

Validate Connections

Applies to: Adapters, automations, and global containers

Checks for references to missing components and controls. Notification of connection validation results are displayed in the Navigator window. For more information, see Navigator.

Open

Applies to: Adapters, automations, and global containers

Opens the selected project item in the Designer pane.

Expand All

Applies to: Adapters, automations, global containers, and group headings

Expands the hierarchy under the selected project item displaying the child objects.

Delete

Removes the object and related child objects from the project.

Highlight (enabled during interrogation)

Applies to: Controls, web pages, and web browsers (during interrogation)

Displays a rectangle flash around the object in the application.

View Source (enabled during interrogation)

Applies to: Web controls (during interrogation), web pages, and web browsers

Opens a read-only text dialog showing the HTML associated with the web object.

Add Context Menu Items (enabled during interrogation)

Applies to: Window application controls  and the web browser (during interrogation)

Opens the Add Context Menu Items dialog for selecting context menu items for use in the project. For more information, see Adding Context Menu Items.

Add Control Regions (enabled during interrogation)

Applies to: Window  application controls  and the web browser (during interrogation)

Opens the Control Region Editor for the selected object. For more information, see Adding Control Regions.

Add Menu Items (enabled during interrogation)

Applies to: Forms (during interrogation)

Opens the Add Menu Items dialog for selecting menu items for use in the project.

 

Object Inspector

The Object Inspector in the bottom pane of the Object Explorer window provides access to the properties, methods, and events associated with the objects in the Object Explorer hierarchy. Commonly used properties, methods, and events for specific object types appear in Object Inspector based on a Studio configuration file. For more information, see Additional Configuration Files.

Use the Object Inspector to access additional properties, methods, and events for the project objects. Note that Design properties appear in the Properties Grid window for project objects. The Design properties are those such as Name, UseKeys, and Timeout which you set when developing the project and are not changed through automation logic.

These Object Inspector functions are available:

Name

Description

 Categorized

Click the Categorize button to list object properties, methods, or events according types. For example, a Windows application text box control properties and events categorized appear as follows.

 Alphabetic

Lists the properties, methods, and events alphabetically.

 Properties

Lists the commonly used properties for the object.

 Events

Lists the commonly used events for the object.

 Methods

Lists the commonly used methods for the object.

Configure Type

Opens the Component Configuration dialog to browse and select all available properties, methods, and events for an object. For more information, see Configure Type Dialog.

 


Privacy | Trademarks | Terms of Use | Feedback

Updated: 18 June 2020

© 2016 - 2020 Pegasystems Inc.  Cambridge, MA All rights reserved.

 

OpenSpan data classification label