Object Browser Settings

Applies to TestComplete 14.30, last modified on November 21, 2019

Options that affect the Object Browser can be found in the Object Browser Options dialog that you can call by selecting Panel Options from the context menu available anywhere in the Object Browser. Alternatively, you can select Tools | Options from the main menu and then select Panels | Object Browser on the left of the resulting Configure Options dialog.

Besides these options, data shown by the Browser depend on properties of the active project, that is, properties of the project which are (or whose items are) currently selected in the Project Explorer panel:

  • The Object Browser uses the active project’s scripting language to display object names, property values and descriptions.

  • The project’s Object tree model property defines the hierarchy of windows shown in the Object Tree. See Object Tree Models.

  • The Show hidden members option specifies whether protected and private properties are visible. See Access to Properties for details.

  • The project’s Tree model defines the object model which TestComplete uses to access web page elements. See Tree Model.

  • The Object Mapping settings define class names of standard and third-party Win32, .NET, WPF, Java Swing and Qt controls that TestComplete will recognize as supported. If TestComplete recognizes a window object as a supported control, it automatically extends it with specific methods and properties and displays them in the Properties and Methods tabbed pages. See Object Mapping.

  • The project’s MSAA Options define class names of windows that TestComplete will recognize as MSAA objects and the addressing model for these objects. See Using Microsoft Active Accessibility.

  • The project’s UI Automation Options define class names of objects whose properties TestComplete will retrieve using the Using Microsoft UI Automation Technology - Overview.

  • Open Applications options define the order in which TestComplete searches for appropriate objects that it will use to name objects, access their fields and properties, and call their methods.

If the Project Explorer does not have an active project (for instance, if no project is opened in TestComplete), the Object Browser uses settings specified by default project properties. You can modify these options in the Default Project Properties dialog. The only exception is the scripting language. It is defined by the Default language option in the Project Options dialog.

See Also

About Object Browser
Exploring Applications

Highlight search results