This repository contains a basic automation testing framework built using Selenium 4. The framework is designed to help you quickly get started with automation testing and serves as a foundation for more complex test automation projects.
- Built on Selenium 4 for modern web automation capabilities.
- Supports modular and reusable test components.
- Uses Page Object Model (POM) for better code organization.
- Easily configurable via a properties or configuration file.
- Cross-browser testing capabilities.
To use this framework, ensure you have the following installed on your machine:
- Java 11 or higher
- Maven 3.6 or higher
- A web browser and the corresponding WebDriver (e.g., ChromeDriver, GeckoDriver, etc.)
- Clone this repository:
git clone https://github.com/your-username/selenium-4-basic-framework.git
- base/: Contains base classes like BaseTest and BasePage.
- pages/: Contains Page Object Model (POM) classes for web elements and actions.
- tests/: Contains test scripts.
- utils/: Contains helper classes and utilities.