# Node

## What is a Node?

A Node is a runtime environment for test execution.

## **Steps for Node creation:**&#x200C;

**STEP 1**: **Login** --> **Administration** --> **Node** --> **Create Node**‌

**STEP 2**: Give proper details of the Node and save it.‌

**STEP 3:** After saving it you will a find Download License File as shown in the below image.

​​‌

![](https://gblobscdn.gitbook.com/assets%2F-MgdWk21zETVSCGfZEts%2F-Mgk4S_NciL9eJBQ7XlA%2F-Mgk6aPjjG7bV3-rTkjJ%2FNodes.png?alt=media\&token=75d6add2-00d1-4e49-8795-0d58035a1262)

**STEP 4**: paste the license file into the QATTS system files folder.​‌

![](https://gblobscdn.gitbook.com/assets%2F-MgdWk21zETVSCGfZEts%2F-MgkVC0jOh2j7jLnSO8j%2F-MgkWExTL8s-RDal1G4F%2FMicrosoftTeams-image%20\(26\).png?alt=media\&token=cabd1215-ae6f-436e-9f68-3ab66fbf5058)

**Note**: The above steps are done only when we create a new node.‌

**STEP 5:** start the Agent service and wait until u get this screen with last line as **Subscribed to / user /queue / agent** as shown in the below image.​‌

![](https://gblobscdn.gitbook.com/assets%2F-MgdWk21zETVSCGfZEts%2F-MgkRS4zEoXnSS4_Ny-9%2F-MgkSv99LWYojEBtxws_%2FMicrosoftTeams-image%20\(27\).png?alt=media\&token=9c664967-aa14-45c2-831a-a5a38f72e36f)

Now your system is ready to run QATTS.‌

| Prop Name               | Prod Desc                                                                                                         | Rules                                                                                                                                                                                                                 |
| ----------------------- | ----------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| prop.capability.browser | List of supported browsers by this node. Multiple browsers and thier version no can be given with comma seperated | <p>Supported Browsers. chrome,edge,firefix,safari</p><p></p><p>if the node supports specific version, you specify like this: \[browser name]:\[version no]</p><p>Example: chrome,chrome:94,edge:32,firefox,safari</p> |
| prop.capability.desktop |                                                                                                                   |                                                                                                                                                                                                                       |
| node.developer.username | user of the developer                                                                                             |                                                                                                                                                                                                                       |
| node.reserved           |                                                                                                                   | true/false                                                                                                                                                                                                            |
| node.reserved.users     | List of users who can access this node. Multiple users can be given as comma seperated                            |                                                                                                                                                                                                                       |
| prop.capability.mobile  |                                                                                                                   |                                                                                                                                                                                                                       |

{% hint style="info" %}
Every time Agent service should be started before running tests in QATTS.
{% endhint %}
