Release notes for HCL OneTest™ UI
This document contains information about what's new, installation instructions, known problems in and contact information of HCL Customer Support.
Contents
Product description
HCL OneTest™ UI is a GUI test automation tool that is used to accelerate the functional and regression testing. It provides a flexible environment to test the desktop and web applications very efficiently. It is used to test a wide range of applications that includes HTML, web, native and hybrid mobile, SAP, Java, Power Builder, and Windows desktop applications. HCL OneTest™ UI is available in two integrated development environments (IDE): Eclipse and Microsoft Visual Studio .NET. The Eclipse integration supports both Java and simplified (non-programming) method of scripting while the Microsoft Visual Studio .NET integration supports Microsoft Visual Basic .NET scripting language. See Product overview.
What's New
-
API support for updating datasets
HCL OneTest™ UI now supports getValue and setValue APIs for updating datasets.
-
Enhanced browser extension for Google Chrome browser
The HCL OneTest™ UI extension for Google Chrome browser now supports Manifest V3.
-
Enhancements to the Jenkins plugin
You can now define the build parameters during the configuration of either Freestyle or Pipeline projects in Jenkins. You can then use those build parameters to run the Jenkins job. See Build parameters for Jenkins and Build parameters for Jenkins.
-
Provision to pass specific arguments to web browsers
You can now specify and pass arguments to the web browser before HCL OneTest™ UI opens the browser to record or play back Web UI tests.
See Running a Web UI test, Running tests by using the browser launch arguments from the command line, Web UI recording, and Recording a Web UI test.
-
Support to capture the user actions on UI controls of multiple windows
Previously, during the recording of functional test scripts, if an HTML test application had UI controls and the controls opened a new window, HCL OneTest™ UI was unable to capture the user actions on UI controls performed on the new window.
Now, HCL OneTest™ UI correctly captures the actions that are performed on multiple windows. The captured actions on multiple windows are correctly displayed during the playback.
-
Support to customize PDFs exported from unified reports
You can now customize the appearance of PDFs that you can export from the unified reports for functional, web, mobile, or windows tests. You can perform the following customizations in the exported PDFs:- Highlight only the verification points in test steps and exclude details displayed in tables for all test steps.
- Increase the size of screen captures that are displayed.
- Exclude screen captures of specific SAP GUI test steps.
See Customizing PDF files exported from unified reports, Removing customization of PDF files exported from unified reports, Prerequisites to export unified reports as a PDF, and Configuration of test runs from the command line.
-
Support to modify regular expressions for SAP Object Identifier
You can now modify the identifier of an SAP script object by updating the regular expression in the SAP GUI Object Information section. See SAP set details
-
Support to record Web UI tests in Apple Safari 15 on macOS
HCL OneTest™ UI now supports the recording of Web UI tests in Apple Safari 15 on macOS.
See Enabling the Apple Safari browser to perform Web UI tests on macOS.
-
Support to run tests or resources as a GitHub Action
You can now run tests or resources that are contained in your project in HCL OneTest™ UI as a GitHub Action from a Git repository.
See Configuration of test runs as a GitHub Actions Workflow in the UI Test perspective and Configuration of test runs as a GitHub Actions Workflow in the Functional Test perspective.
-
Support to show or hide SAP GUI during the test runtime
You can now change the behavior of the display of SAP GUI during the test run time irrespective of preferences that you configured in GUI on execution section. See Changing SAP test generation preferences.
Deprecated capabilities
- Support for the following operating systems is deprecated:
- Windows Server 2016
- Support for the following software are deprecated:
- Power Builder 12.6
- .Net Applications 4.6.1
- Eclipse 4.7 and 4.8
- Microsoft Visual Studio 2015
- Docker Compose 1.29
- Support for the following browser is deprecated:
- Google Chrome 91 to 96
- Microsoft Edge 91 and 96
- Mozilla Firefox (including ESR versions) 89 to 92
Removed capabilities
- Support for the following operating systems is removed:
- RHEL 8.5
- Android 10
- iOS 13
- Support for the following software is removed:
- Docker CE 19.3
- Docker Compose 1.25, 1.26, and 1.27
- Microsoft Visual Basic 5
- .Net Applications 3.5, 4, and 4.5.2
- Appium 1.18, 1.19, and 1.20
- Rational Quality Manager 6.0.6
- Rational Team Concert 6.0.6
- HCL® Launch 7.1.0.1, 7.1.1.1, and 7.1.2.1
- UrbanCode™ Deploy 6.0.1, 7.0.2, 7.1.1.1, and 7.1.2.1
- Jenkins 2.235.1, 2.263.3, 2.277.4, and 2.289.3
- Support for the following browser version is removed:
- Apple Safari 12, 13
- Google Chrome 84 to 90
- Microsoft Edge 84 to 90
- Mozilla Firefox (including ESR versions) 78 to 88
- Opera 67 to 77
Installing the product
For installation instructions, see Installing HCL OneTest UI.
Known issues
You can find information about the known issues identified in this release of HCL OneTest™ UI.
Product | Download document | Knowledge base |
---|---|---|
HCL OneTest™ UI |
Known problems are documented in the download document and in the form of individual tech notes in the Support Knowledge Base. See the Support Knowledge Base.
The knowledge base is continually updated as issues are discovered and resolved. By searching the knowledge base, you can quickly find workarounds or solutions to issues.
Contacting HCL support
- For technical assistance, contact HCL Customer Support.
-
Before you contact HCL support, you must gather the background information that you might need to describe your problem. When you describe a problem to the HCL support specialist, be as specific as possible and include all relevant background information so that the specialist can help you solve the problem efficiently. To save time, know the answers to these questions:
- What software versions were you running when the problem occurred?
- Do you have logs, traces, or messages that are related to the problem?
- Can you reproduce the problem? If so, what steps do you take to reproduce it?
- Is there a workaround for the problem? If so, be prepared to describe the workaround.