# Release notes

> **Release date: March 25, 2026**

## V25.10.2

**Release date: March 25, 2026**

### Improvements

The **Testing Activities** 25.10.2 package improves the handling of **Performance Testing** automations in integration scenarios involving **Studio** 25.10 and above.

## V25.10.1 (patch)

**Release date: February 25, 2026**

### What's new

* You can select UK from the list of available countries in the **Address Generator** activity.
* You can continue using the following activities under their new name, which brings more clarity to their goal. 

  * **Generate Address** (new) – **Address** (previous) 
  * **Generate Given Name** (new) – **Given Name** (previous) 
  * **Generate Last Name** (new) – **Last Name** (previous) 
  * **Generate Random Date** (new) – **Random Date** (previous) 
  * **Generate Random Number** (new) – **Random Number** (previous) 
  * **Generate Random String** (new) – **Randon String** (previous) 
  * **Generate Random Value** (new) – **Random Value** (previous) 

* You can use the Edge browser to run test cases in **Performance Testing** scenarios and collect `HTTP` metrics.

### Bug fixes

Fixed a metrics discrepancy between the number of test case executions, in **Performance Testing** scenarios.

## V25.10.1

**Release date: October 30, 2025**

### Bug fixes

The **Activity Coverage** panel did not display data after test execution.

## V25.10.0

**Release date: September 30, 2025**

### Bug fixes

* The latest version of the `UiPath.Testing.Activities` package (version 25.10) can be used in conjunction with the latest available version of the `UiPath.PDF.Activities` package and the `UiPath.Document.Understanding.Activities` package.

## V25.4.1

**Release date: August 6, 2025**

### Bug fixes

* Verify activities failed when running in on-premises deployments of Orchestrator and Test Manager.
* Upgrading from Testing.Activities 24.10.x to 25.4 caused activities to disappear from the Activities panel and triggered errors when used in Studio 2023.4.x or 2023.10.x.

## V25.4.0

**Release date: April 23, 2025**

### Breaking change

We have renamed the **Verify Documents Equivalence** and **Verify Text Equivalence** activities to [Compare Documents](https://docs.uipath.com/activities/other/latest/workflow/compare-pdf-documents) and [Compare Text](https://docs.uipath.com/activities/other/latest/workflow/compare-text). We also renamed `VerifyDocumentsEquivalence` and `VerifyTextEquivalence` coded automation APIs to [CompareDocuments](https://docs.uipath.com/activities/other/latest/workflow/uipath-testing-api-itestingservice-comparepdfdocuments), and [CompareText](https://docs.uipath.com/activities/other/latest/workflow/uipath-testing-activities-api-comparetext). If your automation includes the former activity or coded automation API, this update will disrupt their functionality.

To solve this, you need to manually replace the old activities with the renamed versions, or reimplement the coded automation APIs with their new names.

### What's new

We have enhanced our text and PDF verification activities and coded automation APIs. You now have the option to leverage the AI capabilities of Autopilot, marked as a **Interpret differences with Autopilot** result type, for performing equivalence checks between two documents or texts.

This approach offers a semantic approach in detecting differences, especially when comparing complex documents. For more information on how to use verification with Autopilot when comparing texts or documents, visit the following:

* **Activities**:
  + [Compare Documents](https://docs.uipath.com/activities/other/latest/workflow/compare-pdf-documents)
  + [Compare Text](https://docs.uipath.com/activities/other/latest/workflow/compare-text)
* **Coded automation APIs**:
  + [CompareDocuments](https://docs.uipath.com/activities/other/latest/workflow/uipath-testing-api-itestingservice-comparepdfdocuments)
  + [CompareText](https://docs.uipath.com/activities/other/latest/workflow/uipath-testing-activities-api-comparetext)

### Improvements

* We have renamed the **Include Images**/`IncludeImages` parameter, from the **Compare PDF Documents** activity and coded automation API, to **Include Widgets**/`IncludeWidgets`. This change also allows you to include URLs, in addition to images.
* We have renamed the **Ignore Images Location**/`IgnoreImagesLocation` parameter, from the **Compare PDF Documents** activity and coded automation API, to **Ignore Widgets Location**/`IgnoreWigdetsLocation`. This change also allows you to ignore the position of URLs, in addition to images.
* When configuring the **Baseline Path** and **Target Path** properties of the **Compare PDF Documents** activity, you can now use the **Choose a file** option to directly select a file from your machine.

### Bug fixes

:::note
**Erratum - added August 7, 2025**: Updated the required UIAutomation.Activities version to ensure the bug fix is applied.
:::

We have resolved an issue that previously prevented taking screenshots using Verify activities on MacOS and Linux. Now, only when testing Chrome web applications, this capability is available if your project also has installed a UIAutomation.Activities version equal to or higher than 25.10.2.

## V24.10.4

**Release date: January 29, 2025**

### Bug fixes

When using the `VerifyExpressionWithOperator` coded automation API, any value assigned to the `alternativeVerificationTitle` parameter did not reflect in Orchestrator.

## V24.10.3

**Release date: October 21, 2024**

### What's new

**Comparing the equivalence of PDF files and texts**

We are excited to announce the ability to effortlessly compare PDF files and various text pieces using designated comparison types and rules. You can choose to compare documents and texts based on lines, characters, or words. Additionally, you have the option to establish custom rules, employing either regular expressions or wildcard syntax, for the purpose of excluding specific content segments from the comparison process.

To increase flexibility in your automation projects, the ability to compare documents and texts is available for both low-code and coded automations. Refer to the following resources to understand how to use Testing activities and coded automation APIs in comparing documents and texts:

* Low-code:
  + [Create Comparison Rule](https://docs.uipath.com/activities/other/latest/workflow/create-comparison-rule)
  + [Compare PDF Documents](https://docs.uipath.com/activities/other/latest/workflow/compare-pdf-documents)
  + [Compare Text](https://docs.uipath.com/activities/other/latest/workflow/compare-text)
* Coded:
  + [ComparePdfDocuments](https://docs.uipath.com/activities/other/latest/workflow/uipath-testing-api-itestingservice-comparepdfdocuments)
  + [CompareText](https://docs.uipath.com/activities/other/latest/workflow/uipath-testing-activities-api-comparetext)

## V24.10.1

**Release date: 18 July 2024**

### Bug fixes

* Fixed the behavior of the `ContinueOnFailure` parameter, which erroneously triggered an error during coded workflow execution.
* The values of `takeScreenshotInCaseOfFailingAssertion` and `takeScreenshotInCaseOfSucceedingAssertion` parameters were previously ignored when using the Verify coded automation APIs.
* The Testing configurations made in the Studio **Project Settings** were not applied in the context of coded automations.

## V24.10.0

**Release date: 1 July 2024**

### Erratum

**Added 2 July 2024**: Fixed the behavior of the **Get Test Data Queue Item** activity which did not return more than 1000 queue items.

### What's new

**New Verify coded automation APIs**

To help you automate more of your testing process, we've added new coded automation APIs for verifying your testing scenarios. Check the following table showing the new coded automation APIs that you can use:

| Coded automation API | Description |
| --- | --- |
| [VerifyAreEqual](https://docs.uipath.com/activities/other/latest/workflow/uipath-testing-api-itestingservice-verifyareequal) | Verifies if two expressions are equal. |
| [VerifyAreNotEqual](https://docs.uipath.com/activities/other/latest/workflow/uipath-testing-api-itestingservice-verifyarenotequal) | Verifies if two expressions are not equal. |
| [VerifyContains](https://docs.uipath.com/activities/other/latest/workflow/uipath-testing-api-itestingservice-verifycontains) | Verifies if the first expression contains the second expression. |
| [VerifyIsGreater](https://docs.uipath.com/activities/other/latest/workflow/uipath-testing-api-itestingservice-verifyisgreater) | Verifies that the first expression is greater than the second expression. |
| [VerifyIsGreaterOrEqual](https://docs.uipath.com/activities/other/latest/workflow/uipath-testing-api-itestingservice-verifyisgreaterorequal) | Verifies that the first expression is greater than or equal to the second expression. |
| [VerifyIsLess](https://docs.uipath.com/activities/other/latest/workflow/uipath-testing-api-itestingservice-verifyisless) | Verifies that the first expression is less than the second expression. |
| [VerifyIsLessOrEqual](https://docs.uipath.com/activities/other/latest/workflow/uipath-testing-api-itestingservice-verifyislessorequal) | Verifies that the first expression is less than or equal to the second expression. |
| [VerifyIsRegexMatch](https://docs.uipath.com/activities/other/latest/workflow/uipath-testing-api-itestingservice-verifyisregexmatch) | Verifies if the first expression is a regex match to the second expression. |

**New or updated overloads for the existent Verify coded automation APIs**

To simplify your testing efforts, we have added new overloads for the **VerifyExpression**, **VerifyExpressionWithOperator**, and **VerifyRange** coded automation APIs. The following table displays the coded automation API and their new or updated overloads.

 <colgroup>
  <col/>
  <col/>
 </colgroup>
 
  
    API 
    Overload 
  
 
 
  
     VerifyExpression  
    <code>VerifyExpression(bool, string)</code> 
  
  
     VerifyExpressionWithOperator  
   
      
         <code>VerifyExpressionWithOperator(object, Comparison, object, string)</code> 
         <code>VerifyExpressionWithOperator(object, Comparison, object)</code><code>string, bool, string, bool, bool)</code> 
      

  
  
     VerifyRange  
   
      
         <code>VerifyRange(object,VerificationType, object, string)</code> 
         <code>VerifyRange(object,VerificationType, object, object,</code><code>string, bool, string, bool, bool)</code> 
      

  
 

## V23.10.1

**Release date: 2 February 2024**

### Bug fixes

Fixed an error that occurred when editing a read-only file for test auto-generation. The solution was to add a **Finally** block in the **Test with Timeout** template.

## V23.10.0

**Release date: 23 October 2023**

### New features

**Testing coded automation APIs**

If you prefer to code when building automations, you can now achieve this using coded automations and UiPath services! You can create coded automations using the UiPath services such as Testing.Activities, offering you coded automation APIs to use in your automation projects.

Visit the [Testing coded automation APIs](https://docs.uipath.com/activities/other/latest/workflow/testing-apis) section to browse through the available coded automation APIs, and [Coded Automations Introduction](https://docs.uipath.com/studio/standalone/2023.10/user-guide/coded-automations-introduction) to learn how to create coded automations.

## V23.4.1

**Release date: 30 May 2023**

### Improvements

Introduced enhancements to offer a more powerful user experience.

## V22.10.4

**Release date: 30 May 2023**

### What's New

The **Testing.Activities** user interface is now available in Traditional Chinese.

### Improvements

Introduced enhancements to offer a more powerful user experience.

## V23.4.0

**Release Date: 7 April 2023**

### Improvements

* The **Get Test Data Queue Item** activity now returns as null, when the queue is empty, as opposed to throwing an exception.

## V22.10.3

**Release Date: 19 December 2022**

### Bug fixes

After you migrated your projects from **Windows - Legacy** to **Windows**, you couldn’t interact with the following activities:

* Verify Expression with Operator
* Verify Expression
* Verify Range.

## V22.10.2

**Release Date: 6 December 2022**

### Bug fixes

The **Output** field inside the **Random Date** activity was non-interactive for Windows and cross-platform projects.

## V22.10.1

**Release Date: 5 December 2022**

### New features

The Testing activities user interface is now available in Traditional Chinese.

### Bug fixes

* Because of a character limitation, assertions generated by the **OutputMessageFormat** field would return as incomplete. Now assertions return as expected.
* You can now use the mocking features again inside Cross-platform projects.

## V22.10.0

**Release Date: 24 October 2022**

Updated internal dependencies to match the newest version of UIAutomation.

## V22.8.2

**Release Date: 26 August 2022**

### Improvements

You can now use the [Verify Range](https://docs.uipath.com/activities/other/latest/workflow/verify-range) activity to test expressions in a given range, so you can have more control over attributes in your testing workflows.

## V22.7.0

**Release Date: 8 July 2022**

### Improvements

* Testing Activities are now included in every project type by default to bring testing capabilities into view.
* Redesigned the [Add Test Data Queue Item](https://docs.uipath.com/activities/other/latest/workflow/add-test-data-queue-item) activity to support fields with user-defined names.
* Added [Delete Test Data Queue Items](https://docs.uipath.com/activities/other/latest/workflow/delete-test-data-queue-items) activity so you can remove test data queues through Studio workflows.
* Added [Get Test Data Queue Items](https://docs.uipath.com/activities/other/latest/workflow/get-test-data-queue-items) activity so you can get specific test data queue items.
* Added the option to mark queue items as Consumed for the [Get Test Data Queue Item](https://docs.uipath.com/activities/other/latest/workflow/get-test-data-queue-item) activity.

## V22.4.3

**Release Date: 31 May 2022**

### Bug Fixes

Fixed an issue in which verification activities failed when testing long running workflows. This issue was caused by a failed refresh token request.

## V22.4.2

**Release Date: 9 May 2022**

### Bug Fixes

* A workflow configured to make an API call resulted in error in the production environment due to a versioning issue of the Newtonsoft.Json dependency. This issue affected version 2021.4 and older versions of Studio and Robot.
* SAP Session Trigger error messages were not localized.
* Executing a test case containing a Verify Expression activity in Cloud Orchestrator failed.
* Adding and then removing activities such as Element Exists or Find Element within a Verify Control Attribute resulted in validation errors.

## V1.4.6

**Release Date: 17 January 2022**

### Bug Fixes

Opening a Robotic Enterprise Framework template in Studio version 2021.10.4 resulted in an error. This issue occurred in scenarios where all online feeds were disabled and the installation package folder was deleted.

## V1.4.5

**Release Date: 10 December 2021**

### Bug Fixes

Resolved a regression with Verification activities throwing an exception when executed in an Orchestrator RPA Process.

## V1.4.4

**Release Date: 7 December 2021**

### Bug Fixes

An issue affected workflows with mocked activities. Removing a connection between a starting node and an activity that was surrounded with Mock, then establishing a connection to a new activity caused the Mock file to be discarded.

## V1.4.3

**Release Date: 27 October 2021**

### Improvements

* A `Tag` property has been added to the [Attach Document](https://docs.uipath.com/activities/other/latest/workflow/attach-document) activity to mark files that have been attached to test executions.
* The Testing Activities now support cross-platform projects.
* .NET 5 support is now enabled for this activity package as part of our overall upgrade to this framework.

### Bug Fixes

Running a workflow containing attached documents while connected to Orchestrator, threw an exception error. This issue has been addressed by skipping the activity at Studio runtime.

## V1.3.3

**Release Date: 4 May 2021**

### Bug Fixes

A difference in the library version of a dependency shared by the Testing and WebApi packages resulted in HTTP Request errors. This issue has been addressed by removing the library from the Testing package.

## V1.3.2

**Release Date: 26 April 2021**

### Workflow Analyzer

**New Rules**

The following [Application Testing Workflow Analyzer Rules](https://docs.uipath.com/activities/other/latest/workflow/application-testing-workflow-analyzer-rules) are available so you can maintain the same level of automation for projects that have multiple stakeholders:

* [Test Case Name Not Unique Within Project](https://docs.uipath.com/activities/other/latest/workflow/ta-nmg-001) (TA-NMG-001) - Check whether a test case is unique or not, regardless of its location folder or subfolder.
* [Test Case Naming Convention Broken](https://docs.uipath.com/activities/other/latest/workflow/ta-nmg-002) (TA-NMG-002) - Check for test cases that match a specific RegEx.
* [Missing Verifications Within the Test Case](https://docs.uipath.com/activities/other/latest/workflow/ta-dbp-001) (TA-DBP-001) - Check for a defined minimum and maximum number of verifications for your test cases.
* [Untested Workflows](https://docs.uipath.com/activities/other/latest/workflow/ta-dbp-002) (TA-DBP-002) - Check for workflows that do not have at least one assigned test case.
* [Test Manager Connected](https://docs.uipath.com/activities/other/latest/workflow/ta-dbp-003) (TA-DBP-003) - Check for RPA test cases that are not linked to a test case in Test Manager.
* [Unused Mocking](https://docs.uipath.com/activities/other/latest/workflow/ta-dbp-004) (TA-DBP-004) - Check if the mock workflows have at least one mock activity.
* [Test Case Without Annotations](https://docs.uipath.com/activities/other/latest/workflow/ta-dbp-005) (TA-DBP-005) - Check for RPA test cases without a single annotation.
* [Test Case/Workflow Too Complex](https://docs.uipath.com/activities/other/latest/workflow/ta-dbp-006) (TA-DBP-006 - Check for test case and workflow files that exceed a specified number of steps (activities).
* [Test Case Includes Too Many Branches](https://docs.uipath.com/activities/other/latest/workflow/ta-dbp-007) (TA-DBP-007) - Checks if a test case is using any If statements.

### Test Data Activities

* Now you can attach documents to your test execution results for a verifiable outcome, as part of your audit trail. For more information, see .

### Verification Activities

The [Verify Expression](https://docs.uipath.com/activities/other/latest/workflow/verify-expression), [Verify Control Attribute](https://docs.uipath.com/activities/other/latest/workflow/verify-control-attribute) and [Verify Expression with Operator](https://docs.uipath.com/activities/other/latest/workflow/verify-expression-with-operator) activities have new properties that add additional capabilities:

* You can configure the format of your output message.
* You can set an alternative name for your verification activities to show up in Orchestrator.
* Create reports or notify stakeholders if the verification activity has failed.

## V1.2.5

**Release Date: 5 March 2021**

### Bug Fixes

An issue affected assertion posting to Orchestrator (v2020.4). If the Robot did not have permission to upload the assertion the workflow continued to run without returning an error.

## V1.2.4

**Release Date: 13 October 2020**

### New Features and Improvements

You can now create synthetic test data to support your testing efforts. For example, this comes in handy when production data cannot be used for testing purposes, due to data regulations such as GDPR. Creating your artificial data provides high coverage and is easy to reproduce, as opposed to copying or anonymizing existing production data.

To learn how to create synthetic test data, see the following new activities:

* [Add Test Data Queue Item](https://docs.uipath.com/activities/other/latest/workflow/add-test-data-queue-item)
* [Address](https://docs.uipath.com/activities/other/latest/workflow/address)
* [Given Name](https://docs.uipath.com/activities/other/latest/workflow/given-name)
* [Get Test Data Queue Item](https://docs.uipath.com/activities/other/latest/workflow/get-test-data-queue-item)
* [Last Name](https://docs.uipath.com/activities/other/latest/workflow/last-name)
* [Random Date](https://docs.uipath.com/activities/other/latest/workflow/random-date)
* [Random Number](https://docs.uipath.com/activities/other/latest/workflow/random-number)
* [Random String](https://docs.uipath.com/activities/other/latest/workflow/random-string)
* [Random Value](https://docs.uipath.com/activities/other/latest/workflow/random-value)

## V1.0.0

**Release Date: 6 May 2020**

### New Features and Improvements

The first iteration of the Testing activities pack offers three activities designed to enable verification of logical expressions and control attributes in your testing workflows. The new activities are:

* [Verify Control Attribute](https://docs.uipath.com/activities/other/latest/workflow/verify-control-attribute)
* [Verify Expression](https://docs.uipath.com/activities/other/latest/workflow/verify-expression)
* [Verify Expression with Operator](https://docs.uipath.com/activities/other/latest/workflow/verify-expression-with-operator)
