Welcome to Extensibility Accelerator for Functional Testing

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

Extensibility Accelerator overview

Extensibility Accelerator for Functional Testing is an IDE that facilitates the design, development, and deployment of this support. This IDE is powered by the Microsoft Visual Studio Shell and therefore provides the same look and feel as Visual Studio, as well as many of the Visual Studio basic IDE functionalities.

Extensibility Accelerator provides a user interface that helps you define new test object classes, map those test object classes to the controls in your application, and teach UFT One how to identify the controls, perform operations on the controls and retrieve their properties.

This information is stored in XML files and JavaScript files, which comprise a toolkit support set that you deploy to UFT One to extend the Web Add-in to support the custom controls. For details on toolkit support sets, see Custom toolkit support sets.

To use Extensibility Accelerator, you should be familiar with:

  • UFT One (UFT One) and the Web Add-in

  • XML

  • JavaScript programming

Note: When working with Extensibility Accelerator, use the following browsers: 

UFT Extensibility Accelerator 2022 and later: Internet Explorer or Chrome.

UFT Extensibility Accelerator 2021 R1 and earlier:  Internet Explorer.

Once your toolkit support set is complete, you can use it to test web applications on other browsers as well.

Back to top

What's new in Extensibility Accelerator 2023

This version introduces the following enhancements: 

  • When working with Chrome, Extensibility Accelerator can now work with multiple browser tabs, and identify objects inside a frame object.

  • Installing Extensibility Accelerator includes updated sample Web Add-in Extensibility projects for jQueryUI and Dojo, and the tutorial sample, WebExtSample. See Installed components.

  • Extensibility Accelerator's Chrome extension is a Manifest V3 (MV3) extension, built for recent versions of Chrome. See Installation steps.

Back to top

What's new in Extensibility Accelerator 2022

You can now use the Extensibility Accelerator to develop web extensibility support sets on Google Chrome browsers. Previously, the Extensibility Accelerator was limited to Microsoft Internet Explorer.

See also Known issues when using Extensibility Accelerator 2022 with Google Chrome.

Back to top

Extensibility Accelerator documentation content

This user guide explains how to use Extensibility Accelerator. You can open it by selecting Help > Extensibility Accelerator User Guide or pressing F1 on extensibility-specific windows.

For details on Web Add-in Extensibility, see the UFT One  Web Add-in Extensibility Developer Guide.

Each guide also includes a step-by-step tutorial in which you develop support for a sample custom control.

For details on the Visual Studio standard functionalities and windows in Extensibility Accelerator, see the online MSDN Visual Studio Help. If you are connected to the Internet while using Extensibility Accelerator, you can access this Help by selecting Help > Contents or pressing F1 on standard windows in the product.

Note: The information, examples, and screen captures in this guide focus specifically on working with UFT One GUI tests. However, all toolkit support sets developed using the UFT One Web Add-in Extensibility can also be used to enable Sprinter's Power Mode to learn Web objects that are not supported out-of-the-box. All references to UFT One in this guide apply to both UFT One and Sprinter. For more information about Sprinter, see the OpenText Sprinter User Guide.

Back to top

Demo movies

For video demos that teach you more about using UFT One, see the UFT One video gallery.

Back to top