Robust automated GUI testing relies on identification of individual UI objects and their properties. Using TestComplete, you can perform GUI testing by interacting with individual UI objects rather than by clicking on screen coordinates.
TestComplete recognizes many controls, including standard Windows, .NET, Java, Web and RIA controls as well as popular third-party UI control libraries. In tests, TestComplete represents each application control as an object with properties and methods for automating the object and verifying its state.
Using these methods and properties, TestComplete records and plays back object-specific actions, for example:
Select and unselect check boxes and radio buttons.
Select items from combo boxes, list views and menus.
Change and verify values in grid cells.
And much more.
Such object-based operations make up easily readable and understandable tests.
Follow these links for a list of supported controls in various technologies:
If TestComplete does not support your custom control, you can do one of the following:
Map your custom control class to a supported class. See Object Mapping.
Interact with your custom control using its native methods and properties.
Feel free to take part in our short survey and let us know what additional controls you would like to be supported in TestComplete:
Before each TestComplete release, we analyze survey results and focus our efforts on the most requested controls.