What's new

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

UI Automation testing enhancements

An enhanced version of the UIA Pro Add-in is now available, as a Beta offering. To use this version of the add-in, you must specifically activate it, in addition to selecting the UIA Pro Add-in in the Add-in Manager. For details on the scope of this add-in and how to activate it, see UIA Pro Add-in.

The following enhancements are available.

Area Enhancement
Performance and stability

The enhanced version of the add-in provides: 

  • Significant performance improvement.

  • Increased testing stability.

  • Fixed known defects.

Test object tree navigation

New methods enable comprehensive and flexible navigation of the test object tree. You can retrieve child or parent objects from all levels, or specify how many level or objects to retrieve.

Assistive properties Assistive properties are supported, enabling the creation of optimized test object descriptions.
Common methods and properties Common methods and properties are supported on objects retrieved from the application, such as by the GetCell method.
And more For a full list of the advantages offered by this enhanced add-in, see UIA Pro Add-in.

Back to top

AI-based testing enhancements

The following AI-based testing enhancements are now available.

Enhancement Description
Hybrid text recognition

Improve text recognition on AI Objects in web applications by combining AI OCR results with text retrieved directly from the web page elements.

You can turn hybrid text recognition on and off globally in the Options, or during the run session using the AIRunSettingsOCR methods.

For details, see Configure text recognition options.

Improved scrolling on mobile devices

The AIUtil.ScrollOnObject method can now scroll in all directions—left, right, up, and down. In addition, the scroll size is now more accurate.

For details, see AIUtil.ScrollOnObject in the Object Model Reference.

Back to top

Usability enhancements and fixes

The following usability enhancements are now available.

Area Enhancement
Using ABBYY trained patterns for text recognition

Use the new TextUtil methods to enable, disable, or modify the use of ABBYY trained pattern files during your test run.

For details, see ABBYY OCR Pattern Training.

Retrieving JSON objects in a test

The JsonUtil object now supports retrieving anonymous arrays.

For details, see the JsonUtil Object in the Object Model Reference.

Running test on a remote computer

On a remote computer that locks or disconnects, tests can now continue running with the same user, rather than creating a new session with configured user credentials.

You can configure this option in the Options dialog box or using the Automation Object Model. For details, see Run a test from a remote computer.

Using the GetCurrentRow methods

After importing data from an Excel file using the DataTable.Import method, GetCurrentRow now correctly returns the number of the data table row being used for the current iteration.

In previous releases, after such an import, GetCurrentRow always returned 1.

Note: Check tests written in previous versions to adjust for this change in behavior, if necessary.

For details on the GetCurrentRow methods, see the Object Model Reference.

Back to top

CI-CD plugin enhancements

The following enhancements are now available when working with CI-CD servers.

CI-CD server Enhancements
Azure

Install OpenText Functional Testing Azure DevOps extension 25.2 or later to leverage the following enhancements:

  • In the Run From File System task, you can now select Generate JUnit report to generate the report even when there are no failed tests. For details, see Use Azure DevOps to run a local test.

  • You can now add an Stop ALM Lab Management Run task step after the ALM Lab Management Run task. This task makes sure that if the pipeline is canceled before the run session ends, the run is stopped on OpenText Application Quality Management as well, and the ALM timeslot allocated for the run is released. For details, see Use Azure DevOps to run tests from ALM Lab Management.

Jenkins

The Jenkins plugin is frequently updated. Download the latest version and find out what’s new at the OpenText Application Automation Tools page.

Back to top

Updated help center design

The help center now includes a new side menu structure, providing more topic visibility and easier navigation.

Back to top

Supported technology versions

This release continues to update the list of supported technology and browser versions. For the latest information, see the Support Matrix.

Back to top

See also: