What's New

This topic introduces the new features and enhancements included in this release.

GUI testing enhancements

The following GUI testing enhancements are now available.

Enhancement Description
SAP UI5 Web Components supported

You can now spy, record, and run tests on SAP applications that are based on SAP UI5 Web Components.

For details on testing SAP web-based applications, see Web-based SAP support.

Recognize unusual text characters

You can now train the ABBYY OCR engine to identify unusual or unclear characters in your application.

If you already have a trained pattern, you can also use automation scripts to specify the trained pattern file to use for text recognition.

For details, see ABBYY OCR Pattern Training and the App.Options.PatternFileLocation property in the UFT One Automation Object Model Reference.

Identify Standard Windows Rich Editors

Some rich editor controls, previously identified as plain WinObject test objects, are now identified as WinEditor test objects. This lets you perform text editing operations on the rich editor controls used, for example, in Notepad, Windows 11 and Microsoft Outlook.

In addition, the WinEditor test object now supports a Set method, which lets you enter single- and multi-line text values in the editor.

For details, see the WinEditor test object in the Object Model Reference for GUI Testing.

Back to top

Web and AI-based testing enhancements

The following web and AI-based testing enhancements are now available.

Enhancement Description
New AI Object Model

This version includes a new AI Object Model, with improved AI-based object identification. This model is also available on the AppDelivery Marketplace.

To update the local AI Object Model on machines using earlier versions of OpenText Functional Testing, see Update local AI Object Models.

AIObject.SetText method on native mobile apps

You can now use the SetText and SetSecureText methods on AIObjects when testing native mobile apps. For details, see AI-based Testing in the Object Model Reference for GUI Testing.

Headless Chrome officially supported

The following methods and functionalities are now supported for AI-based testing on Headless Chrome:

Automatic scrolling, Hover, ScrollOnObject, Scroll, DoubleClick, RightClick, LongClick.

For details, see AI-based Testing in the Object Model Reference for GUI Testing.

Now that these methods are supported, features that were available as a technical preview are now officially supported: 

Back to top

Mobile testing enhancements

You can now add steps in your mobile tests that resize the remote access window used to view the application you are testing.

The Device test object supports the following new methods: MaximizeViewer, MinimizeViewer, and RestoreViewer.

For details, see the Device test object in the Object Model Reference for GUI Testing.

Back to top

Terminal emulator testing enhancements

The following terminal emulator testing enhancements are now available.

Enhancement Description
Consider the colors of TeField test objects

You can now retrieve and check the color and background color of text on a terminal emulator monitor.

Use the TeField.Color and TeField.BackgroundColor properties, described in the Object Model Reference for GUI Testing.

Numpad keys (0-9) supported in the TeTextScreen.Type method

When running tests on a terminal emulator using VT emulation, you can now simulate pressing the numpad keys, as opposed to the number keys in the keyboard area.

For details, see the TeTextScreen.Type method in the Object Model Reference for GUI Testing.

Back to top

Test Batch Runner

When running the Test Batch Runner from a command line, you can now instruct tests running consecutively not to overwrite each other's results. Each test's run results are saved in a separate subfolder under the result location you specified.

For details, see Run the test batch using a command line.

Back to top

Installation and licensing updates

The current release introduced the following installation updates.

Update Description
.NET Desktop Runtime required version

Installation now requires .NET 8.0.6 Desktop Runtime.

If this version of the prerequisite is not installed before you install OpenText Functional Testing:

  • Installing the full package installs the prerequisite automatically as well.

AI Object Detection and OpenText Functional Testing for Developers

The AI Object Detection feature is no longer a prerequisite for installing the OpenText Functional Testing for Developers.

  • Using the installation wizard, you can install the OpenText Functional Testing for Developers feature without installing the AI Object Detection feature. For details on selecting features for installation, see Custom Setup screen.

  • When installing silently, to include the AI Object Detection feature, you need to specify it explicitly. It's not installed automatically when you include the OpenText Functional Testing for Developers feature. For details on silent installation, see Include specific features.

Silent installation options to enable the browser extension

You can now instruct silent installation to automatically enable the Chrome or Edge browser extension after installing it.

This can facilitate automated enterprise installation, as it does not require manual intervention to enable browser extensions.

For details on the new options for controlling browser extension installation, see Set configuration options.

Proxy authentication available in license wizard

You can now connect to the license server using a proxy.

In the Functional Testing License Wizard, select Concurrent license or Commuter license, click Proxy Settings and enter the proxy connection details.

You can use the System proxy or an HTTP proxy, and specify credentials for proxy authentication, if needed.

For details, see Manage licenses with the wizard.

Back to top

Usability enhancements and fixes

The following new usability enhancements and fixes are now available.

Enhancement Description
Type Umlauts in Java SWT applications

In Java SWT GUI tests, extended ASCII codes are now supported when running Type and Set methods. For example, this enables tests to type strings with Umlauts in German.

For details on typing in Java Edit boxes, see the Object Model Reference for GUI Testing.

Back to top

Supported technology versions

The current release introduced the following updates:

Newly supported versions

This release continues to update the list of supported technology and browser versions.

For the latest information, see the Support Matrix.

Discontinued support

The following technologies and versions are no longer supported:

  • PhantomJS

  • Mozilla Firefox versions earlier than 58

Back to top

See also: