This repository contains end-to-end test automation examples implemented with best practices in mind, focusing on maintainability, scalability, and clean test design.
Selenium WebDriver:
- Java / JavaScript / Python (update based on your stack)
- Test Framework (JUnit / TestNG / PyTest / etc.)
- Maven / Gradle / npm (if applicable)
- WebDriver Manager (if used)
- Clone the repository:
git clone https://github.com/Wario-Ametrano/Selenium-Projects.git
cd Selenium-Projects
- Install dependencies:
npm install
- Rub Test with Python:
python numbeo.py
This project follows automation best practices:
- Separation between test logic and page logic (Page Object Model if implemented)
- Clear and readable locators
- Explicit waits when necessary
- Maintainable and reusable test structure
- Scalable framework design
Test execution results are available through:
- Console output
- Built-in test framework reports
- Custom reports (if configured)
Tests can be executed on:
- Chrome
- Firefox
- Edge
- (Depending on WebDriver configuration)
- Practice and improve UI automation skills
- Implement professional Selenium test architecture
- Build a scalable and maintainable automation framework
- Simulate real-world QA scenarios