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:
|
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. |
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. |
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. |
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:
|
Jenkins |
The Jenkins plugin is frequently updated. Download the latest version and find out what’s new at the OpenText Application Automation Tools page. |
Updated help center design
The help center now includes a new side menu structure, providing more topic visibility and easier navigation.
Supported technology versions
This release continues to update the list of supported technology and browser versions. For the latest information, see the Support Matrix.
See also: