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. |
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:
|
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.
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. |
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.
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:
|
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.
|
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. |
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. |
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
See also: