How to Create Support for a Custom Toolkit

This task describes how to create, deploy, and test a toolkit support set to extend UFT One's support for a set of custom controls.

UFT One 2022 and later: Following the discontinuance of the Silverlight development framework, UFT One no longer supports the Silverlight Add-in out of the box.

If you need to use and extend the Silverlight Add-in, contact OpenText Support.

To create support for a custom WPF toolkit

  • Start by creating a basic toolkit support set with one test object class and minimal functionality changes, and testing that UFT One recognizes it correctly. Then gradually add more complex support and more test object classes, and test those as you add them.

  • To create your WPF Add-in Extensibility files, use the UFT One WPF Custom Support project template that the WPF Add-in Extensibility SDK installs on Visual Studio.

    Using this template helps set up the XML files and the custom server classes that you need to develop in your toolkit support set, simplifying the first three steps in the task described below. For details, see WPF/Silverlight Custom Support Setup Dialog Box (in Microsoft Visual Studio).

You must create separate support for WPF and Silverlight controls. However, creating support for Silverlight controls is very similar to creating support for WPF controls, therefore both are described together in this task.

To create support for a custom WPF or Silverlight toolkit

  • Start by creating a basic toolkit support set with one test object class and minimal functionality changes, and testing that UFT One recognizes it correctly. Then gradually add more complex support and more test object classes, and test those as you add them.

  • To create your WPF or Silverlight Add-in Extensibility files, use the UFT One WPF CustomServer or UFT One Silverlight CustomServer project template that the WPF and Silverlight Add-in Extensibility SDK installs on Visual Studio.

    Using this template helps set up the XML files and the custom server classes that you need to develop in your toolkit support set, simplifying the first three steps in the task described below. For details, see WPF/Silverlight Custom Support Setup Dialog Box (in Microsoft Visual Studio).