About Custom Toolkit Support

When you extend UFT support of a custom toolkit, you create an API that is based on the existing UFT Java Add-in and supplements it. This API, or custom toolkit support set, is composed of Java classes and XML configuration files. It provides an interface between UFT and the Java application being tested, enabling UFT to identify the Java controls in the application and correctly perform operations on those controls.

This section describes the different files, classes, methods, and definitions that you must include in a custom toolkit support set. For more information, see the API Reference.

Before you begin to create a custom toolkit support set, you must plan it carefully. For more information, see Planning Custom Toolkit Support.

The UFT Java Add-in Extensibility SDK provides a plug-in for the Eclipse Java development environment, which provides wizards that help you create custom toolkit support sets. This plug-in also provides a set of commands that you can use to edit the files after they are created.

When you use the Java Add-in Extensibility wizards to create the custom toolkit support, the wizards create all of the required files, classes, and basic methods. They also provide method stubs for additional methods that you may need to implement.

To gain a better understanding of designing custom toolkit support sets before you begin to design your own, perform the lessons in Tutorial: Learning to Create Java Custom Toolkit Support. In these lessons you use the Java Add-in Extensibility wizards in Eclipse to create custom support for sample custom controls.

Even if you do not regularly use Eclipse to develop Java software, it is recommended that you use it for Java Add-in Extensibility, at least for performing the tutorial. It is generally simpler to create the skeleton of the custom toolkit support with the help of the Java Add-in Extensibility wizards than to do it manually. After you have completed this initial stage, you can continue the design of the toolkit support in the development environment of your choice.

For information on setting up Eclipse and the UFT Java Add-in Extensibility Eclipse plug-in, as well as using the plug-in, see Installing the Micro Focus UFT Java Add-in Extensibility Software Development Kit.

If you choose not use the Java Add-in Extensibility wizards in Eclipse, you can still extend full support for the custom toolkit manually by using the information in this section.