Welcome to Extensibility Accelerator for Functional Testing

OpenText Functional Testing 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 OpenText Functional Testing 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 OpenText Functional Testing 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 OpenText Functional Testing 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:

  • OpenText Functional Testing and the Web Add-in

  • XML

  • JavaScript programming

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

Versions 2022 and later: Internet Explorer or Chrome.

Versions 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 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 OpenText Functional Testing GUI tests. However, all toolkit support sets developed using the OpenText Functional Testing Web Add-in Extensibility can also be used to enable OpenText Sprinter's Power Mode to learn Web objects that are not supported out-of-the-box. All references to OpenText Functional Testing in this guide apply to both OpenText Functional Testing and OpenText Sprinter. For more information about OpenText Sprinter, see the OpenText Sprinter Help Center.

Back to top

Demo movies

For video demos that teach you more about using OpenText Functional Testing, see the OpenText Functional Testing video gallery.

Back to top