An open API service indexing awesome lists of open source software.

https://github.com/jerinjoy123/ui-automation-saucedemo

This project automates the UI testing of the SauceDemo e-commerce website using Python and Selenium WebDriver. It covers core user interactions like logging in, viewing products and verifying that key UI elements work as expected, all done using a clean, modular framework based on the Page Object Model (POM).
https://github.com/jerinjoy123/ui-automation-saucedemo

pom pytest qa-automation selenium-python selenium-webdriver

Last synced: 2 months ago
JSON representation

This project automates the UI testing of the SauceDemo e-commerce website using Python and Selenium WebDriver. It covers core user interactions like logging in, viewing products and verifying that key UI elements work as expected, all done using a clean, modular framework based on the Page Object Model (POM).

Awesome Lists containing this project

README

          

# UI Automation Framework for SauceDemo

This project automates functional UI tests for [saucedemo.com](https://www.saucedemo.com) using Python, Selenium, and Pytest. It follows the Page Object Model and integrates with GitHub Actions and Allure reporting.

## Features
- Selenium WebDriver with WebDriver Manager
- Page Object Model structure
- Pytest test runner
- GitHub Actions CI
- Allure reporting

## Running the Tests
```bash
pip install -r requirements.txt
pytest
allure serve reports/
```