Web Add-in Extensibility Overview

The UFT Web Add-in provides built-in support for a number of commonly used Web controls. When UFT learns an object in an application, it recognizes the object as belonging to a specific test object class. This determines the identification properties and test object operations of the test object that represents the application's object in UFT.

When UFT learns the controls on a Web page without Extensibility, it ignores certain types of elements and does not create test objects to represent the controls they define.

For other Web controls that are not supported out-of-the-box by the Web Add-in, UFT creates a generic WebElement test object. This type of test object might not have certain characteristics that are specific to the Web control you are testing. Therefore, when you try to create test steps with this test object, the available identification properties and test object operations might not be sufficient.

Using Extensibility Accelerator for Functional Testing, you can develop UFT Web Add-in Extensibility toolkit support sets that extend the Web Add-in's basic capabilities and enable UFT to recognize additional Web controls.

Extensibility Accelerator makes it faster and easier to create the required extensibility XML files so that you can invest your main efforts in the development of the JavaScript functions that will enable UFT to work with your custom Web controls.

The Extensibility Accelerator user interface helps you define new test object classes, operations, and properties. It also provides a point-and-click mechanism you can use to map the test object classes you defined to controls in your application. Extensibility Accelerator deployment capabilities enable you to automatically deploy your new toolkit support set to UFT or to package it so that you can share it with other UFT users.