This is a Python-based Selenium testing framework designed for automating web application testing.
- Easy-to-use structure for test automation.
- Supports multiple browsers.
- Detailed test reports.
- Clone the repository.
- Install dependencies using
pip install -r requirements.txt
.
This repository provides a robust Selenium testing framework built with Python. It includes the following key functionalities:
- Browser invocation and setup using command-line options.
- Implementation of the Page Object Design Pattern for maintainable and reusable test code.
- Custom utilities to enhance test execution and debugging.
- Data-driven testing with parameterized datasets.
- Logging integration for better traceability of test execution.
- HTML report generation for detailed test results.