Skip to content

This repository contains an Automation Testing Framework using Maven, TestNG, and Selenium-Java, designed following the Page Object Model (POM) pattern.

Notifications You must be signed in to change notification settings

DigiSoch/FullFrameworkTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:
   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

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.

About

This repository contains an Automation Testing Framework using Maven, TestNG, and Selenium-Java, designed following the Page Object Model (POM) pattern.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy