Applies to TestComplete 14.10, last modified on June 5, 2019

TestComplete supports testing of various Syncfusion controls. You can also modify project properties so that TestComplete recognizes your custom Syncfusion controls. The sections below describe how you can test Syncfusion controls in detail.

About Supported Syncfusion Controls

TestComplete can work with any Syncfusion control via a graphical user interface. Besides, TestComplete provides extended support for most of Syncfusion controls. It automatically associates them with special scripting test objects that contain supplementary methods and properties for working with the controls, for example, for selecting individual items and retrieving the item text.

Requirements

  • A license for TestComplete Desktop module.

  • The Syncfusion Systems Control Support plugin. It provides access to controls via special program objects. It also enables creating table checkpoints for controls that display data in a tabular form. For the full list of these controls, see About Tables Collection.

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. If the plugin is not available, run the TestComplete installation in the Repair mode.

Note: Support for Strip StatusBar and Strip ToolBar controls is implemented by the Microsoft Control Support plugin. This plugin is installed and enabled in TestComplete by default.

Supported Controls

Below is the full list of the Syncfusion controls for which TestComplete provides extended support.

Note that TestComplete provides support for the listed controls as well as for their descendants. However, to make this possible, you need to specify the class name of your inherited control in the corresponding group of the project’s Object Mapping options. For more information, see Object Mapping.

Controls Library Classes
Check box Syncfusion Essential Studio v. 6.3, 7.1 - 10.3, 11.1 - 13.1, 14.1, 15.1, 16.1.0.24. Syncfusion.Windows.Forms.Tools.CheckBoxAdv
Combo box Syncfusion Essential Studio v.6.3, 7.1 - 10.3, 11.1 - 13.1, 14.1, 15.1, 16.1.0.24. Syncfusion.Windows.Forms.Tools.ComboBoxBase
Syncfusion.Windows.Forms.Tools.ComboBoxAdv
Combo DropDown Syncfusion Essential Studio v. 6.3, 7.1 - 10.3, 11.1 - 13.1, 14.1, 15.1, 16.1.0.24. Syncfusion.Windows.Forms.Tools.ComboDropDown
Grid control Syncfusion Essential Studio v. 6.3, 7.1 - 13.1, 14.1, 15.1, 16.1.0.24. Syncfusion.Windows.Forms.Grid.GridControl
Syncfusion.Windows.Forms.Grid.GridListControlChild
Syncfusion.Windows.Forms.Schedule.ScheduleGrid
Grid grouping Syncfusion Essential Studio ver. 4.4, 5.1, 6.1, 6.3, 7.1 - 13.1, 14.1, 15.1, 16.1.0.24. Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl
Main menus Syncfusion Essential Studio ver. 4.1, 5.1, 5.2, 6.1, 6.3, 7.1 - 11.4. Syncfusion.Windows.Forms.Tools.ContextMenuStripEx
Syncfusion.Windows.Forms.Tools.RibbonControlAdvHeader
Syncfusion.Windows.Forms.Tools.StatusContextMenuStrip
Radio button Syncfusion Essential Studio v. 6.3, 7.1 - 10.3, 11.1 - 13.1, 14.1, 15.1, 16.1.0.24. Syncfusion.Windows.Forms.Tools.RadioButtonAdv
Scroll bar Syncfusion Essential Studio v. 6.3, 7.1 - 10.3, 11.1 - 13.1, 14.1, 15.1, 16.1.0.24. Syncfusion.Windows.Forms.ScrollBarCustomDraw
Syncfusion.Windows.Forms.HScrollBarCustomDraw
Syncfusion.Windows.Forms.VScrollBarCustomDraw
Strip StatusBar (StatusStrip) Syncfusion Essential Studio ver. 5.2 - 7.3, 8.1 - 12.4. Syncfusion.Windows.Forms.Tools.StatusStripEx
Tab view Syncfusion Essential Studio v. 6.3, 7.1 - 10.3, 11.1 - 13.1, 14.1, 15.1, 16.1.0.24. Syncfusion.Windows.Forms.Tools.TabControlAdv
Syncfusion.Windows.Forms.Tools.MDITabPanel
Syncfusion.Windows.Forms.Tools.DockTabControl
Strip Toolbar (ToolStrip) Syncfusion Essential Studio ver. 5.2 - 7.3, 8.1 - 12.4. Syncfusion.Windows.Forms.Tools.ToolStripEx
Syncfusion.Windows.Forms.Tools.ToolStripPanelItem+ToolStripInternal
Syncfusion.Windows.Forms.Tools.RibbonControlAdvHeader
Track bar Syncfusion Essential Studio v. 6.3, 7.1 - 10.3, 11.1 - 13.1, 14.1, 15.1, 16.1.0.24. Syncfusion.Windows.Forms.Tools.TrackBarEx
Tool bar Syncfusion Essential Studio v. 6.3, 7.1 - 10.3, 11.1 - 13.1, 14.1, 15.1, 16.1.0.24. Syncfusion.Windows.Forms.Tools.XPMenus.XPToolBar
Syncfusion.Windows.Forms.Tools.XPMenus.BarControlInternal
Tree view Syncfusion Essential Studio v. 6.3, 7.1 - 10.3, 11.1 - 13.1, 14.1, 15.1, 16.1.0.24. Syncfusion.Windows.Forms.Tools.TreeViewAdv

Recognizing Custom Controls

To command TestComplete to recognize your custom Syncfusion controls, open your project’s Object Mapping options and add the control’s class name to the corresponding subgroup of the Syncfusion Controls group. The subgroup name corresponds to your custom control’s type. Once the control is mapped, it gets all the properties, methods and actions specific to the Syncfusion control of the corresponding type.

If the specified custom control does not fit the control’s type, then it may not properly respond to commands that TestComplete sends, so recording or playing back user actions over the tested control will cause errors.

See Also

Supported Controls

Highlight search results