# Performing Web Automation

To Perform Web Automation, follow the Below steps:

**STEP 1:** Create a [Feature](https://docs.qatts.com/administration/feature) and add a name according to your requirement.\
\
**STEP 2:** Create a [Functionality](https://docs.qatts.com/automation/functionality) and add a name according to your requirement.  The Excel Files should be saved in the specific Location. For Example:

**Document** --> **Test Data** --> **Product** --> **Code Branch** --> **Client** --> **Excel File**

**Note:** If not saved at the specific location then the Excel File link will not be visible in the Functionality.\
\
**STEP 3:** Now Create a [New Group](https://docs.qatts.com/automation/objects/new-group) based upon the requirement.&#x20;

**STEP 4:** Create an [UI Element](https://docs.qatts.com/automation/objects/ui-element).

* Naming should be similar to the web element and in Lowercase. Finding of locators.

**STEP 5:** Creation of [Product Element](https://docs.qatts.com/automation/objects/product-element).

* **Note**: Product Element name should be unique.

**STEP 6:** Creating [Test Cases](https://docs.qatts.com/execution/test-case) in the excel sheet.\
\
**STEP 7:** Sync the newly added test cases by clicking on sync button in test cases module.

![](https://1916024011-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVX-yOtIHRnx7UtstUT%2F-MjdXGc7RTbkClPox1KO%2F-Mjd_OssxsDRw_80P2jj%2FSync.png?alt=media\&token=e982e7d5-e95a-40de-ae5d-4e4e7799217d)

* **Blue:** Will erase all the Test data.
* **Red:** Will [sync](https://docs.qatts.com/execution/test-case/details-by-functionality/sync) newly added data in the excel sheet.

**STEP 8:** Once Test cases synced, create the [Test Suite](https://docs.qatts.com/execution/suite).\
\
**STEP 9:** Run the Test Suite or can also make a new test run and add the functionality and test suite later.\
\
**STEP 10:** Finally, the desired result will be reflecting on the screen.
