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)
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 execute UI-based 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.
SDK enhancements
This version includes the following SDK enhancements:
-
UIA Pro enhancements. UIA Pro is now fully supported and no longer in tech preview. This release includes the following features:
-
Traverse Mode: Navigate complex UI hierarchies in the Object Identification Center. For details, see Use Traverse Mode for UIA Pro object identification.
-
Relative paths: Identify controls relative to stable anchor objects. For details, see Relative paths in object descriptions.
-
Tree navigation methods: Use programmatic methods for object hierarchy navigation. For details, see Tree navigation methods.
-
- Web replay type control. Choose whether to use Web mode or Device mode when interacting with Web applications, and switch dynamically within your tests. For details, see Control web replay type.
- Launch browsers with a profile or in Incognito mode. Specify whether a browser should open in Incognito mode, or with a specific profile.
- Headless Chrome with latest Selenium WebDriver. Tests running in Headless Chrome can now use the latest Selenium WebDriver.
- 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.
- Java templates upgraded to version 8. Templates can be used to create Java projects using Java 8 or later. Java 7 is no longer supported.
For details on Web and browser features, see the Java, JavaScript, and .NET SDK References.
Supported technology versions
The list of supported technologies, frameworks, browsers, and versions continues to expand. For the latest information, see the Support Matrix.
See also:

