What's New in version 15.0.2
This topic describes the new features and enhancements available in UFT Developer 15.0.2. For details about other versions, use the navigation links on the left side of the page.
Java testing enhancements
This version provides the following updates for Java testing:
- Support scroll bar controls in JavaFX applications. Scroll bars are identified as Slider test objects (isScrollbar property = true), as they are in AWT and Swing applications.
-
When writing tests using the .NET SDK, you can now retrieve multiple cells from a table using a single method call:
Table.GetTableCellValues. Retrieve the values contained in a specific area of the Java table.
TableRow.GetAllCellValues. Retrieve the values of all the cells in a specific Java table row.
For details, see the .NET SDK reference.
-
Improved IDE template support when working with Java 9 or later.
When creating a UFT Developer or Application Model project in Eclipse, make sure to clear the option Create module-info.java file. Otherwise, after the project is created, manually move the OpenText external .jar files in the Java Build Path, from Classpath to the Modulepath. For details, see Move external .jar files.
Web testing enhancements
This version provides the following updates for Web testing:
-
The WebAgGrid and WebUIGrid test objects now belong to separate AgGrid and UIGrid sub-add-ins respectively, instead of belonging directly to the Web Add-in. By default, these add-ins are not loaded. This eliminates some conflicts that used to occur between these objects and Web objects.
If you want to test AgGrid or UIGrid objects, make sure to select the relevant add-in in the runtime engine settings.
Support Microsoft’s Edge Chromium browser
This version introduces support for Microsoft’s latest reboot of their Edge browser—built on Google’s open-source Chromium project.
You can select Edge Chromium as the browser to use in the following contexts:
- Runtime engine settings
- Browser methods in the UFT Developer SDKs
- Object Identification Center
- Object Identification Center for Selenium
See Set up Microsoft Edge for testing.
Enhancements to UFT Developer in docker containers
This version provides the following enhancements to running tests in docker containers:
- You can now set up a UFT Developer grid configuration using docker containers. See Run the docker image in a grid configuration.
- When running UFT Developer tests in a docker container, you can now include the -u docker option to specify the user ID and group ID of the user to use in the container.
-
The UFT Developer Docker images available on Docker Hub have been upgraded.
- All of the images now use node.js version 12.
- Firefox 76 is installed in the functionaltesting/leanft-firefox image.
Installation
Following a UFT Developer infrastructure upgrade, Node.js 12.18.3 is now the minimum version required when installing UFT Developer.
Extended technology support
The list of supported technologies, frameworks, browsers, and versions continues to expand.
This version includes the following additional support:
License server version:
AutoPass 11.6.1
Technology versions:
- Angular 8.x, 9.x.
-
Java 14, 15.0.1
-
OpenJDK 11,14
-
Zulu JDK (JavaFX 9 and 10 excluded)
Terminal emulator versions:
-
Micro Focus Attachmate EXTRA 9.5
-
IBM Client Access - 64 bit
-
Micro Focus OnWeb Web-to-Host 6.90
-
Micro Focus Reflection Desktop 16.1
Operating system versions:
-
Linux - openSUSE Leap 15.2
Linux - Fedora
-
Ubuntu 20.04 Focal Fossa
-
Windows 10 2004
Browsers and browser versions:
- Chrome 81-86
- Edge Chromium 85, 86
- Firefox 74-80
IDE versions:
-
Android Studio 4
-
Eclipse 4.16
-
IntelliJ 2020, 2020.2
Note: IntelliJ 2020.2 or later suggests deleting some environment variables. Make sure not to delete the the following variables: _JAVA_OPTIONS, JDK_JAVA_OPTIONS, and JAVA_TOOL_OPTIONS. These are installed by UFT Developer and are required for testing Java applications.
-
Red Hat CodeReady 12.16
-
Spring Tool Suite 4
For more details, see Product Availability Matrix.
See also: