What's New in UFT Developer 2021
This topic describes the new features and enhancements available in UFT Developer 2021.
AI-based testing in UFT Developer (tech preview)
UFT Developer joins the world of intelligent test automation with the adoption of Artificial Intelligence (AI) capabilities—designed to help real customers address real automation problems in mobile and web testing.
Using AI, UFT Developer identifies objects visually, as humans do. Object descriptions can include the control type, associated text, and an ordinal position, in case there are multiple identical objects. See AI-based testing (tech preview)
You can open AI Inspection from the Start menu or from the UFT Developer menu in your IDE.
Introducing UFT Developer Academy on YouTube
Learn and improve your UFT Developer skills using the new UFT Developer Academy YouTube channel. This channel hosts a multitude of videos designed to help you get the best out of UFT Developer. You can access the channel from the Start menu, as well as the UFT Developer menu in your IDE.
Subscribe to the channel to be notified when new videos are added to the channel.
When running tests on Standard Windows applications, your tests run significantly faster than in previous versions.
Oracle testing enhancements
Oracle objects now support a SelectFromPopupMenu method, which opens a context menu and selects an option in it.
Web testing enhancements
UFT Developer 2021 supports the following capabilities:
When working with embedded browsers:
Test web applications in Microsoft Edge WebView2 and NW.js embedded browsers.
When working with embedded browsers, you can now specify the location of your web driver, rather than having to always store it in the location specified by UFT Developer.
When you set up UFT Developer remote debugging attachment to the application, you can now specify a mode (default, MsEdgeWebView2, nw.js) and the location of your web driver.
For details, see Working with Chromium-based embedded browser controls (Windows only).
Test web applications on multiple Safari tabs and frames.
Enhancements to UFT Developer in docker containers
UFT Developer 2021 provides the following enhancements to running tests in docker containers:
Using Chrome, you can now run tests on sites that use self-signed certificates. For details, see Enable tests to access a web site using a self-signed certificate
You can now run tests in TestNG on the UFT Developer docker containers. For details, see Run the Docker image.
The UFT Developer 2021 Docker images available on Docker Hub now come with Java 11 installed.
UFT Developer 2021 provides the following general enhancements:
Commuter licenses can now be checked out for up to 365 days (as opposed to 180 in previous versions).
Performance improvement when running tests on Windows 10.
The UFT Developer installation now requires the 2019 version of the Microsoft Visual C++ Redistributable as a prerequisite.
Extended technology support
UFT Developer continues to extend its technology, framework, and browser support.
This version includes the following additional support:
4.16, 4.17, 4.18
|IBM WebSphere Host on Demand||12|
For version 16, follow the configuration requirements in Test Java applications, version 16 or later.
|Micro Focus Reflection Desktop||16.2, 17|
7.60 patch 10, 7.70
|Operating system versions|
|Mac||Catalina, Big Sur|
|Windows 10||20H2 update, 21H1 update|
Requires installing a new version of the Safari extension. See Set up Safari (Mac only) for UFT Developer.
2020-09, 2020-12, 2021-03, 2021-06
|IntelliJ IDEA||2020.3, 2021.1|
For more details, see the Support Matrix.
This section describes fixed known issues in UFT Developer 2021.
When working with Eclipse-based IDEs and Java 11 or later, application model and Service Virtualization features are now supported. For OpenJDK exceptions, see Known issues.