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.