Supported Rogue Wave 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 Rogue Wave controls. You can also command your tests to recognize your custom controls as Rogue Wave controls to simulate user actions against them.

About Supported Rogue Wave Controls

TestLeft can work with any Rogue Wave controls via a graphical user interface. Besides that, it provides extended support for some Rogue Wave grid controls. These controls are automatically cast to special interfaces that extend the control’s functionality with a number of supplementary methods and properties. Use those methods and properties to perform various operations over the controls, for example, simulate mouse clicks on grid cells, get and set cell values, and so on.

Supported Controls

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

Controls Library Classes
Rogue Wave Stingray Objective Grid (.NET) Rogue Wave Stingray Objective Grid for .NET ver. 9.04 Stingray.Grid.GridControl
Rogue Wave Stingray Objective Grid (C++) Rogue Wave Stingray Objective Grid ver. 10.04 CGXGridWnd
CGXGridView
CGXRecordWnd
CGXRecordView
CGXAdoRecordWnd
CGXAdoRecordView
CGXDaoRecordWnd
CGXDaoRecordView

Recognizing Custom Controls

To command TestLeft to recognize your custom controls as Rogue Wave 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