https://github.com/digisoch/fullframeworktest
This repository contains an Automation Testing Framework using Maven, TestNG, and Selenium-Java, designed following the Page Object Model (POM) pattern.
https://github.com/digisoch/fullframeworktest
anotation automated-testing java-selenium java-selenium-testng pom qa-automation test-util testconfig testng testng-annotations
Last synced: 3 months ago
JSON representation
This repository contains an Automation Testing Framework using Maven, TestNG, and Selenium-Java, designed following the Page Object Model (POM) pattern.
- Host: GitHub
- URL: https://github.com/digisoch/fullframeworktest
- Owner: DigiSoch
- Created: 2025-01-22T03:50:22.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-24T06:41:59.000Z (4 months ago)
- Last Synced: 2025-02-17T20:39:38.320Z (3 months ago)
- Topics: anotation, automated-testing, java-selenium, java-selenium-testng, pom, qa-automation, test-util, testconfig, testng, testng-annotations
- Language: HTML
- Homepage:
- Size: 9.51 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Automation Testing Framework
This repository contains an Automation Testing Framework using Maven, TestNG, and Selenium-Java, designed following the Page Object Model (POM) pattern.
## Project Structure
```
├── README.md
├── pom.xml
├── src/main/java
│ │ │ └── com/crm/qa
│ │ │ ├── base
│ │ │ ├── config
│ │ │ ├── pages
│ │ │ ├── testdata
│ │ │ └── util
│ │ │
│ │ └── resources
│ │ ├── chromedriver.exe
│ │ └── geckodriver.exe
│ │ └── config.properties
│ └── test/java
│ └── com/crm/qa
│ └── testCases
└── pom.xml
│
├── target
│
└── test-output
│
└── testng.xml
```## Getting Started
### Prerequisites
To set up the project, ensure you have the following installed:
- Java JDK 17 or higher
- Maven
- An IDE (e.g., IntelliJ IDEA, Eclipse)### Installation
1. Clone the repository to your local machine:``` sh
git clone https://github.com/yourusername/automation-testing-framework.git
```
Navigate to the project directory:cd automation-testing-framework
mvn clean install
mvn test
## Contributing
Contributions are welcome! Please follow these steps:
Fork the repository.
1. Create a new branch: `git checkout -b feature/your-feature-name`
2. Make your changes and commit them: `git commit -m 'Add some feature'`
3. Push to the branch: `git push origin feature/your-feature-name`
4. Open a pull request.
## Connect with me
- **Name:** Arvind Kumar
- **LinkedIn:** [LinkedIn Profile URL](https://www.linkedin.com/in/arvind-kumar-a8b591221/)
- **Email:** [Email](mailto:[email protected])
## License
This project is licensed under the MIT License - see the LICENSE file for details.## Acknowledgments
Special thanks to the contributors of Selenium and TestNG for their powerful tools.