Java Add-in Extensibility

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

Use Java Add-in Extensibility if UFT does not have a test object class with the operations and properties required to operate your control.

Java Add-in Extensibility options

Java Add-in Extensibility enables you to customize UFT's behavior as follows:

Map controls

Map custom controls to an existing test object class, or to a new, custom test object class you create.

Develop custom support classes

Develop custom Java support classes to design and customize test object class behavior, such as:

  • How operations are performed on the control
  • How properties are retrieved from the control
Group controls

Group a set of lower-level controls as a single functional control so that UFT treats them identically

Back to top

Java Add-in Extensibility prerequisites

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

  • UFT and its Object Model Reference

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

  • XML (basic knowledge)

  • Java programming

Back to top

Java Add-in Extensibility installation

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:

Eclipse plug-in

A plug-in for the Eclipse Java development environment that provides you with wizards and commands to create and edit the support you develop.

Sample support

Samples of support developed using Java Add-in Extensibility.

Use these to better understand how to create your own support.

Back to top

See also: