Supported TMS Controls

Applies to TestLeft 15.40, last modified on March 17, 2022

TestLeft can simulate user actions and access internal properties and methods of various TMS controls. You can also command your tests to recognize your custom controls as TMS controls to simulate user actions against them.

About Supported TMS Controls

TestLeft can work with any TMS controls via graphical user interface. Besides that, TestLeft provides extended support for some of TMS controls. It automatically associates the controls with special interfaces that extend the controls’ functionality with a number of supplementary methods and properties. Use these extended methods and properties to perform various operations over the controls, for example, select individual items or retrieve the item text.

Supported Controls

TestLeft recognizes controls by their class name. Below is a full list of the TMS controls that TestLeft supports.

Controls Library Classes
AdvStringGrid TMS AdvStringGrid ver. 4.6, 6.0.2 TAdvStringGrid
AdvGlowButton TMS AdvGlowButton ver. 1.8, 1.9, 2.1 TAdvGlowButton
TDBAdvGlowButton

Recognizing Custom Controls

To command TestLeft to recognize your custom controls as TMS controls, cast your control to the interface of the appropriate type.

If your control does not fit the type of the control, for which the interface provides support, it may improperly respond to commands that TestLeft will send, and simulating user actions against your control may cause errors.

See Also

Supported Controls

Highlight search results