TestComplete supports testing of various CodeJock controls. The sections below describe this in detail.
About Supported CodeJock Controls
TestComplete provides support for CodeJock Xtreme controls for Visual C++ MFC by using the Microsoft Active Accessibility (MSAA) technology. It exposes controls that contain accessibility information and allows retrieving controls' data, accessing controls' internals and simulating user actions with controls.
TestComplete provides special properties and methods to exposed controls. They include properties and methods common for all on-screen and tested objects, as well as properties and methods appended by the MSAA engine.
Requirements
-
A license for the TestComplete Desktop module.
-
The Microsoft Active Accessibility Support plugin. This plugin is installed and enabled automatically.
If you experience issues when working with the controls, select File | Install Extensions from the TestComplete main menu to check whether the plugin is active.
-
The application must be compiled with Microsoft Active Accessibility (MSAA) support enabled.
-
The names of the following classes must be added to and enabled in the list of accepted windows of the project’s MSAA options:
- XTPToolBar
- XTPDockingPaneTabbedContainer
- XTPTaskPanel
- XTPReport
These classes are added to and enabled in the list of accepted windows by default.
Supported Controls
Below is the full list of CodeJock Xtreme controls for Visual C++ MFC for which TestComplete provides support via the Microsoft Active Accessibility technology:
Controls | Library | Classes |
---|---|---|
DockingPane TabbedContainer | CodeJock Xtreme Toolkit Pro v15.x, v17.2 | CXTPDockingPaneTabbedContainer |
MenuBar | CodeJock Xtreme Toolkit Pro v15.x, v17.2 | CXTPMenuBar |
ReportControl | CodeJock Xtreme Toolkit Pro v15.x, v17.2 | CXTPReport |
RibbonBar | CodeJock Xtreme Toolkit Pro v15.x, v17.2 | CXTPRibbonBar |
TaskPanel | CodeJock Xtreme Toolkit Pro v15.x, v17.2 | CXTPTaskPanel |
ToolBar | CodeJock Xtreme Toolkit Pro v15.x, v17.2 | CXTPToolBar |