I am looking for a test automation framework with simple and robust API for C# language. There is an application that is developed using WPF and RadControls (Telerik). Unfortunately, Coded UI doesn’t support RadControls because for most of them AutomationPeer is not implemented. Does anyone know appropriate framework that support general WPF and RadControls controls?
Here is a list of RadControls:
- RadDatePicker;
- RadMaskedTextBox;
- RadGridView;
- RadTreeView;
- RadTreeListView;
- RadOutlookBar;
- RadTimePicker;
- RadComboBox;
- RadBusyIndicator;
- RadTileView;
- RadChart;
- RadCalendar;
- RadColorPicker;
- RadProgressBar.
I was thinking about several workarounds (AutomationPeer implementation in inherited RadControls, IronPython injection on the form etc.), but I do want to find appropriate tool and do not focus on them.
Thank you in advance.
Regards, Stas.
If it is a purely web application, Telerik’s own testing suite might fit your needs. http://www.telerik.com/automated-testing-tools/