TestComplete SDK allows developers to create TestComplete and TestExecute plugins that provide recording and playback support for third-party .NET and WPF controls. Unlike usual plugins (.pls files) that are installed via the Extensions dialog, custom control support plugins are installed via the Custom Controls Options dialog.
These plugins come with XML files that provide information about the plugins and supported third-party controls. To install a plugin, you should add the appropriate XML file to the list in TestExecute’s Custom Controls Options dialog. In the dialog, you can also manage the list of control information files as well as enable or disable plugins corresponding to individual information files.
To call the dialog, right-click the TestExecute icon () in the notification area (tray), select Options from the ensuing context menu and then select Engines | Custom Controls from the tree displayed on the left side of the resulting Options dialog.
Currently, you can change the following option --
-
Custom controls information files - Holds a list of XML files containing information about third-party control support plugins. Once an information file is added and enabled in the list, TestExecute can work with controls defined in this file in extended mode (for example, record high-level actions relative to control’s items instead of low-level coordinate clicks). Also, the project’s Object Mapping Options are extended with control types defined in the information file. Thus, users can map their derived controls to types defined in the information file.
To add a new information file to the list, click Add File and browse for the desired file (these files have the .xml extension). To remove a file from the list, select it and click Remove File.
Note that instead of removing an information file, you can temporarily disable it. To do this, clear the check box next to the file name.
To save the changes made to the Custom Controls Options, press OK. Cancel will close the dialog discarding any changes.