Java Add-in extensibility

UFT Java Add-in Extensibility enables you to develop support for testing third-party and custom Java controls that are not supported out-of-the-box by the UFT Java Add-in.

If the test object class that UFT uses to represent a control does not provide the operations and properties necessary to operate on your control, you can use Java Add-in Extensibility to customize this behavior.

  • You can map a custom control to an existing test object class, or to a new test object class that you define

  • You can design and customize the behavior of the test object classes by developing custom Java support classes. You can program how operations are performed on the control, how properties are retrieved, and more.

  • You can also teach UFT to treat a control that contains a set of lower-level controls as a single functional control, instead of relating to each lower-level control separately.

To implement Java Add-in Extensibility, you need to be familiar with:

  • UFT and its Object Model Reference

  • The behavior of the custom control (operations, properties, events)

  • XML (basic knowledge)

  • Java programming

You can install the Java Add-in Extensibility SDK from the Add-in Extensibility and Web 2.0 Toolkits option in the UFT setup program.

The SDK also includes:

  • A plug-in for the Eclipse Java development environment, which provides wizards and commands that help you create and edit the support that you develop.

  • Samples of support developed using Java Add-in Extensibility, which you can use to gain a better understanding of how to create your own support.

See also: