Applies to TestComplete 14.30, last modified on November 21, 2019

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

About Supported Telerik Controls

TestComplete can work with any Telerik control via a graphical user interface. Besides, TestComplete provides extended support for most of Telerik 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

For the Windows Forms controls:

  • A license for TestComplete Desktop module.

  • The Telerik WinForms and WPF Control Support plugin.

For the Silverlight and ASP.NET controls:

  • A license for TestComplete Web module.

  • The Telerik Web Control Support plugin.

The needed plugins are installed and enabled automatically.

The plugins provide access to Telerik controls via special program objects. They also enable creating of table checkpoints for Telerik controls that display data in the tabular form.

If you experience issues when working with the controls, select File | Install Extensions from the TestComplete main menu to check whether the required plugin is installed and enabled. If the needed plugin is not available, run the TestComplete installation in the Modify mode.

Supported Classes

Below is the full list of the Telerik 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.

Windows Forms
Controls Library Classes
DocumentTabStrip Telerik RadControls for WinForms 2013.2 (Q2 2013) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.Docking.DocumentTabStrip
RadButton Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadButton
RadCalendar Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadCalendar
RadCheckBox Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadCheckBox
RadComboBox

Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011), 2011.2 (Q2 2011)

Note: Telerik 2011.3 and later versions do not support the RadComboBox control. The control was replaced with the Telerik RadDropDownList control.
Telerik.WinControls.UI.RadComboBox
RadDateTimePicker Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadDateTimePicker
RadDropDownButton Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadDropDownButton
RadDropDownList Telerik RadControls for WinForms 2013.2 (Q2 2013) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadDropDownList
RadGridView Telerik RadControls for WinForms 2011.3 (Q3 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadGridView
RadListBox Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011), 2011.2 (Q2 2011) Telerik.WinControls.UI.RadListBox
RadListControl Telerik RadControls for WinForms 2013.2 (Q2 2013) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadListControl
RadMaskedEditBox Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadMaskedEditBox
RadMenu Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadMenu
RadMultiColumnCombo Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadMultiColumnComboBox
RadPanelBar Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011), 2011.2 (Q2 2011) Telerik.WinControls.UI.RadPanelBar
RadPageView Telerik RadControls for WinForms 2013.2 (Q2 2013) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadPageView
RadRadioButton Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadRadioButton
RadRibbonBar Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadRibbonBar
RadScrollablePanel Telerik RadControls for WinForms 2013.2 (Q2 2013) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadScrollablePanel
RadScrollBar Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadScrollBar
RadSpinEditor Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadSpinEditor
RadSplitButton Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadSplitButton
RadTabStrip Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011), 2011.2 (Q2 2011) Telerik.WinControls.UI.RadTabStrip
RadTextBox Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadTextBox
RadToggleButton Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadToggleButton
RadTrackBar Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadTrackBar
RadTreeView Telerik RadControls for WinForms 2009.2 (Q2 2009), 2011.1 (Q1 2011) - 2016.1 (Q1 2016), 2017.1 (R1 2017), 2018.2 (R2 2018), 2019.2 (R2 2019) Telerik.WinControls.UI.RadTreeView
In some cases, accessing the native PreferredSize property of these controls may cause issues with control drawing. That is why, by default, this property is hidden. If you experience such issues, viewing the control’s members by using the Object Browser, make sure that the Show hidden members option of Engines - General Options is disabled.
Windows Presentation Foundation
Controls Library Classes
RadComboBox        Telerik RadControls for WPF Q1 2015 SP1 Telerik.Windows.Controls.RadComboBox
RadGridView Telerik RadControls for WPF Q1 2015 SP1 Telerik.Windows.Controls.RadGridView
Note: If your WPF application contains a control that represents a collection of items (for example, a combo box or a list box), and the control uses data binding for its items, TestComplete may fail to access those items correctly. To get the items, you can use the control’s native properties.
ASP.NET
Controls Library Classes
RadComboBox        Telerik RadControls for ASP.NET AJAX Q1 2008 - Q3 2018 Telerik.Web.UI.RadComboBox       
RadMenu Telerik RadControls for ASP.NET AJAX Q1 2008 - Q3 2018 Telerik.Web.UI.RadMenu
RadTabStrip Telerik RadControls for ASP.NET AJAX Q1 2008 - Q3 2018 Telerik.Web.UI.RadTabStrip
RadToolBar Telerik RadControls for ASP.NET AJAX Q1 2008 - Q3 2018 Telerik.Web.UI.RadToolBar
RadTreeView Telerik RadControls for ASP.NET AJAX Q1 2008 - Q3 2018 Telerik.Web.UI.RadTreeView
Silverlight
Controls Library Classes
RadButton Telerik RadControls for Silverlight Q3 2011 - Q2 2016 Telerik.Windows.Controls.RadButton
RadDropDownButton Telerik RadControls for Silverlight Q3 2011 - Q2 2016 Telerik.Windows.Controls.RadDropDownButton
RadGridView Telerik RadControls for Silverlight Q3 2011 - Q2 2016 Telerik.Windows.Controls.RadGridView
RadMaskedCurrencyInput Telerik RadControls for Silverlight Q3 2011 - Q2 2016 Telerik.Windows.Controls.RadMaskedCurrencyInput
RadMaskedDateTimeInput Telerik RadControls for Silverlight Q3 2011 - Q2 2016 Telerik.Windows.Controls.RadMaskedDateTimeInput
RadMaskedNumericInput Telerik RadControls for Silverlight Q3 2011 - Q2 2016 Telerik.Windows.Controls.RadMaskedNumericInput
RadMaskedTextInput Telerik RadControls for Silverlight Q3 2011 - Q2 2016 Telerik.Windows.Controls.RadMaskedTextInput
RadMenu Telerik RadControls for Silverlight Q3 2011 - Q2 2016 Telerik.Windows.Controls.RadMenu
RadOutlookBar Telerik RadControls for Silverlight Q3 2011 - Q2 2016 Telerik.Windows.Controls.RadOutlookBar
RadPanelBar Telerik RadControls for Silverlight Q3 2011 - Q2 2016 Telerik.Windows.Controls.RadPanelBar
RadRadioButton Telerik RadControls for Silverlight Q3 2011 - Q2 2016 Telerik.Windows.Controls.RadRadioButton
RadSlider Telerik RadControls for Silverlight Q3 2011 - Q2 2016 Telerik.Windows.Controls.RadSlider
RadTabControl Telerik RadControls for Silverlight Q3 2011 - Q2 2016 Telerik.Windows.Controls.RadTabControl
RadToggleButton Telerik RadControls for Silverlight Q3 2011 - Q2 2016 Telerik.Windows.Controls.RadToggleButton
RadTreeView Telerik RadControls for Silverlight Q3 2011 - Q2 2016 Telerik.Windows.Controls.RadTreeView

Recognizing Custom Controls

To command TestComplete to recognize your custom Telerik controls, open your project’s Object Mapping options and add the control’s class name to the corresponding subgroup of the Telerik 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 Telerik 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
List of Desktop Telerik Objects
List of Web Telerik Objects

Highlight search results