Welcome to OpenText Functional Testing WPF and Silverlight Add-in Extensibility

OpenText Functional Testing WPF and Silverlight Add-in Extensibility is an SDK (Software Development Kit) package that enables you to support testing applications that use third-party and custom WPF or Silverlight controls that are not supported by default by the OpenText Functional Testing WPF and Silverlight Add-ins.

Unless otherwise specified, mentions of WPF in this topic refer to Silverlight as well. You must develop support for WPF and Silverlight controls separately and use different APIs. However, creating Silverlight support is very similar to creating WPF support, therefore both are described together in this guide.

OpenText Functional Testing 2022 and later: Following the discontinuance of the Silverlight development framework, OpenText Functional Testing no longer supports the Silverlight Add-in by default.

If you need to use and extend the Silverlight Add-in, contact OpenText Support.

About the UFT One WPF Add-in Extensibility SDK

The UFT One WPF Add-in Extensibility SDK installation provides the following:

  • APIs that enable you to extend the OpenText Functional Testing WPF Add-in to support custom WPF controls.

  • A UFT WPF Custom Support C# project template for Microsoft Visual Studio.

    The Custom Support template provides a framework of blank code, some sample code, and the OpenText Functional Testing project references required to build a custom server.

    Note: For a list of supported Microsoft Visual Studio versions, see the OpenText Functional Testing Support Matrix .

  • A Custom Support Setup dialog box in Visual Studio that enables you to customize a project you are creating based on the Custom Support template.

  • The WPF and Silverlight Add-in Extensibility Help, which includes the following:

    • A developer guide, explaining how to build support for a custom control.

    • API References.

    • A Toolkit Configuration Schema Help.

    • The OpenText Functional Testing Test Object Schema Help.

    The Help is available online at: UFT Add-in Extensibility.

Back to top

About the UFT One WPF Add-in Extensibility Developer Guide

This guide includes the following sections:

Version 2022 and later

Version 2021 or earlier

About Developing WPF or Silverlight Add-in Extensibility Toolkit Support Sets

About Developing WPF or Silverlight Add-in Extensibility Toolkit Support Sets

The Test Object Configuration XML File

The Test Object Configuration XML File

Custom Servers (Version 2022 or later)

Custom Servers (Version 2021 R1 or earlier)

Utility Methods and Properties

Utility Methods and Properties

How to create support for a Custom WPF Toolkit (Version 2022 or later)

How to create support for a Custom Toolkit (Version 2021 R1 or earlier)

How to add support for a Custom Control

How to add support for a Custom Control

How to develop a Custom Server

How to develop a Custom Server

WPF Custom Support Setup Dialog Box (Version 2022 or later)

WPF/Silverlight Custom Support Setup Dialog Box (Version 2021 R1 or earlier)

Troubleshooting and Limitations - Developing Support

Troubleshooting and Limitations - Developing Support

Deploying the Toolkit Support Set

Deploying the Toolkit Support Set

None

WPF Extensibility Tutorial (Version 2021 R1 or earlier)

None

WPF Add-in Extensibility Sample

This guide explains how to set up WPF Add-in Extensibility and use it to extend OpenText Functional Testing GUI testing support for third-party and custom WPF controls.

This guide assumes you are familiar with OpenText Functional Testing functionality, and should be used together with the following documents:

  • API References
  • Toolkit Configuration Schema Help
  • Test Object Schema Help

These documents should also be used in conjunction with the following UFT documentation:

  • OpenText Functional Testing Help Center
  • The WPF section of the OpenText Functional Testing Help Center
  • Object Model Reference

Note:  

The information, examples, and screen captures in this guide focus specifically on working with OpenText Functional Testing GUI tests. However, much of the information in this guide applies equally to business components.

Business components are part of Business Process Testing. For more information, see the OpenText Functional Testing Help Center.

Back to top

Who should read this guide

This guide is intended for programmers, QA engineers, systems analysts, system designers, and technical managers who want to extend OpenText Functional Testing GUI testing support for WPF custom controls.

To use this guide, you should be familiar with:

  • Major OpenText Functional Testing features and functionality

  • The OpenText Functional Testing Object Model

  • OpenText Functional Testing WPF Add-in

  • WPF programming in C#

  • XML (basic knowledge)

Back to top