Skip to content

Digitalthiyagu/WikipediaNavigationAutomation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Selenium Wikipedia Automation Framework

This project is a clean and scalable UI automation framework built using Python, Selenium, and Pytest.

It automates the Wikipedia search workflow and validates navigation behavior while following industry best practices.


What This Project Demonstrates

  • Page Object Model (POM) design pattern
  • Reusable driver factory setup
  • Pytest fixtures for clean test lifecycle management
  • Explicit waits (no hardcoded sleep)
  • Screenshot capture on failure
  • Logging support
  • HTML test reporting
  • Modular and maintainable structure

Tech Stack

  • Python 3
  • Selenium 4
  • Pytest
  • WebDriver Manager
  • Pytest-HTML

How to Run

  1. Clone the repository
  2. Create a virtual environment
  3. Install dependencies:
pip install -r requirements.txt

## Note

This project is created for learning and portfolio purposes to demonstrate automation framework design using Selenium and Pytest.

About

Scalable UI automation framework using Python, Selenium & Pytest with POM design pattern

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages