# Get Test Data Queue Item

> `UiPath.Testing.Activities.GetTestDataQueueItem`

`UiPath.Testing.Activities.GetTestDataQueueItem`

## Description

Extracts a DataRow from a specified TestDataQueue.

## Project compatibility

**Windows - Legacy** | **Windows** | **Cross-platform**

## Windows - legacy configuration

#### **Designer panel**

* **QueueName** - The queue where the queue item fetched from. The name is not case sensitive. For example, if you have defined your test data queue as `TestDataQueue` in Orchestrator, it matches `testdataqueue`.
* **Output** - The next test data item from the queue. This field supports `Dictionary (String, Object)` objects only. Charset: Unicode.

#### **Properties panel**

**Common**
* **DisplayName** - The display name of the activity.

**Input**
* **Mark Consumed** - Select whether to mark the test data queue item as **Consumed** excluding it from future test data queue runs.
* **QueueName** - The queue where the queue item fetched from. The name is not case sensitive. For example, if you have defined your test data queue as `TestDataQueue` in Orchestrator, it matches `testdataqueue`.

**Misc**
* **Private** - If selected, the values of variables and arguments are no longer logged at Verbose level.
* **Folder Path** - [The path of the folder](https://docs.uipath.com/orchestrator/docs/about-folders) where the specified test data queue is located, if different from the folder where the process is running. This field only supports string values, with `/` as the separator to indicate subfolders. For example "Testing/Automated Testing".

**Output**
* **Output** - The next test data item from the queue. This field supports `Dictionary (String, Object)` objects only. Charset: Unicode.

## Windows, Cross-platform configuration

* **Folder Path** - [The path of the folder](https://docs.uipath.com/orchestrator/docs/about-folders) where the specified test data queue is located, if different from the folder where the process is running. This field only supports string values, with `/` as the separator to indicate subfolders. For example "Testing/Automated Testing".
* **QueueName** - The queue where the queue item fetched from. The name is not case sensitive. For example, if you have defined your test data queue as `TestDataQueue` in Orchestrator, it matches `testdataqueue`.
* **Output** - The next test data item from the queue. This field supports `Dictionary (String, Object)` objects only. Charset: Unicode.

#### **Advanced options**

**Input**
* **Timeout** - Specifies the amount of time (in milliseconds) to wait for the activity to run before an error is thrown. The default value is 30000 milliseconds (30 seconds).
* **ContinueOnError** - Specifies if the automation should continue even when the activity throws an error. This field only supports Boolean values (`True`, `False`). The default value is `False`. As a result, if the field is blank and an error is thrown, the execution stops. If the value is set to `True`, the execution of the project continues regardless of any error.
