An open API service indexing awesome lists of open source software.

https://github.com/DigiSoch/AutomationTesting

This repository contains reusable utility classes for automating various test scenarios. These utilities are designed to be framework-agnostic, meaning they can be integrated into any testing framework built with Java, Selenium WebDriver, and TestNG.
https://github.com/DigiSoch/AutomationTesting

automation-framework automation-testing automationutilities java selenium-webdriver test testing-tools testng testsuite utility-library xml

Last synced: 8 months ago
JSON representation

This repository contains reusable utility classes for automating various test scenarios. These utilities are designed to be framework-agnostic, meaning they can be integrated into any testing framework built with Java, Selenium WebDriver, and TestNG.

Awesome Lists containing this project

README

          

# Automation Test Utilities

This repository contains reusable utility classes for automating various test scenarios. These utilities are designed to be framework-agnostic, meaning they can be integrated into any testing framework built with Java, Selenium WebDriver, and TestNG. The purpose is to create a central archive of commonly used test steps and functionalities, promoting code reuse and reducing development time.

**Key Features:**

* **Framework-Independent:** Utilities can be used with different testing frameworks.
* **Reusable Test Steps:** Provides pre-built methods for common actions like browser navigation, element interaction, data validation, and more.
* **Modular Design:** Utilities are organized into separate classes based on functionality, making it easy to find and use specific utilities.
* **TestNG Integration:** Utilizes TestNG annotations for basic test execution and reporting within the utility classes themselves for easy demonstration and individual test execution.
* **Selenium WebDriver:** Leverages Selenium WebDriver for browser automation.
* **Maven Dependency Management:** Uses Maven for dependency management, making it easy to include these utilities in your projects.

**Technologies Used:**

* Java
* Selenium WebDriver
* TestNG
* Maven

---

## Connect with me

- **Name:** Arvind Kumar
- **LinkedIn:** [LinkedIn Profile URL](https://www.linkedin.com/in/arvind-kumar-a8b591221/)
- **Email:** [Email](mailto:arvindkumarlbsmca@gmail.com)