Skip to content

Automated UI tests for the Cureskin web app using Python, Selenium, and Page Object Model.

Notifications You must be signed in to change notification settings

jcmercera/qa-project-cureskin

Repository files navigation

💻 Cureskin UI Test Automation (Careerist Project)

This is a UI test automation project built using Selenium WebDriver in Python. It was developed as part of my hands-on QA training through Careerist and demonstrates end-to-end testing of a real-world skincare website.


🧪 Tech Stack

  • 🐍 Python 3
  • 🌐 Selenium WebDriver
  • 🧱 unittest (Python’s built-in test framework)
  • 💡 Page Object Model (POM)
  • 🧭 ChromeDriver

📂 Project Structure

Folder/File Purpose
tests/ Contains all test cases (login, form submissions, navigation, etc.)
pages/ Page Object classes representing different web pages
base/ Base classes for setup and teardown
drivers/ WebDriver initialization
utilities/ Helper functions or reusable logic

🚀 How to Run the Tests

  1. Clone the repository:
    git clone https://github.com/jcmercera/cureskin.git
    cd cureskin

About

Automated UI tests for the Cureskin web app using Python, Selenium, and Page Object Model.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published