Object Browser Settings

Applies to TestComplete 15.70, last modified on December 17, 2024

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.

For the option description, see the following:

Object Browser Options

Project properties that affect Object Browser

Besides options available via the Object Browser Options dialog, 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.

  • If cross-platform web testing is enabled in the project, the Object Browser shows FullName of web objects using the FindElement syntax. It also shows the available locators list. Otherwise, the Object Browser uses the default naming convention.

  • 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