What's new
This topic describes the new features and enhancements available in version 26.1.
Visual Studio Code support
OpenText Functional Testing for Developers is now integrated with Visual Studio Code (VS Code), enabling you to develop tests across Windows, macOS, and Linux for .NET, Java, and JavaScript projects. For details, see:
- Create a .NET project in Visual Studio Code (NUnit 3 or MSTest 2)
- Create a Java project in Visual Studio Code (JUnit or TestNG, with optional Maven or Selenium support)
- Create a JavaScript project in Visual Studio Code (Jasmine or Mocha)
UIA Pro enhancements
The UIA Pro Add-in has been enhanced, to provide better performance and increased test stability.
The enhancements also include the following features:
-
Support full object hierarchy: Navigate complex UI hierarchies in the Object Identification Center (OIC). Use programmatic methods for object hierarchy navigation. For details, see Tree navigation methods (UIA Pro).
-
Relative paths: Identify controls relative to stable anchor objects. For details, see Relative paths in object descriptions.
-
Traverse mode:UIA Pro spying in Traverse mode in the OIC identifies controls that could not previously be identified. For details, see Traverse mode (for UIA Pro only): Use the Traverse mode when default spying does not detect objects or returns incomplete properties. To switch to Traverse mode for UIA Pro object spying, click the Traverse Mode toggle button. .
Web testing enhancements
This version includes the following Web testing enhancements:
-
Web replay type control. Choose whether to use Web mode (default) or Device mode (new) when interacting with Web applications, and switch dynamically within your tests. For details, see Web replay types.
-
Launch browsers with a profile or in Incognito mode. When launching a browser from your test scripts, you can now specify whether it should open in Incognito mode, or with a specific profile. Browser extension compatibility.
-
ChromeDriver for Headless Chrome is updated automatically. When you run tests in Headless Chrome, the relevant version of ChromeDriver is detected and downloaded automatically. For details, see Maintain Headless Chrome's setup for testing.
CI - CD integration enhancements
This version includes the following CI-CD integration enhancements:
-
Run tests in Jenkins with a specific user account
Run tests in Jenkins with a specific user account using the LaunchAsUser tool. This allows you to run tests under a specific Windows username and within an interactive desktop session, even when the user is not logged in via Remote Desktop Protocol (RDP). For details, see Run tests in Jenkins with a specific user account.
- Convert result reports to JUnit format. Report results to tools that expect them in JUnit format. For details, see Run tests using a CI system.
Supported technology versions
The list of supported technologies, frameworks, browsers, and versions continues to expand. For the latest information, see the Support Matrix.

