Skip to content
youngandgeekPublic

About

E-Commerce Web Automation Testing

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is a Selenium Web Automation Framework built using:

  • Java
  • Selenium WebDriver
  • TestNG
  • Page Object Model (POM)
  • Maven

It is designed to test an e-commerce web application covering:

  • User Registration
  • Login
  • Logout
  • Select Products and Add to Cart
  • Delete Product from cart
  • Checkout
  • Payment Flow

🏗️ Framework Structure




src
├── main
│   └── java
│       ├── base
│       │   ├── BasePage.java
│       │   ├── BaseTest.java
│       │
│       │
│       ├── utils
│       │   └── DriverManager.java
│       │
│       └── pages
│           ├── HomePage.java
│           ├── LoginSignupPage.java
│           ├── RegisterPage.java
│           ├── AccountCreatedPage.java
│           ├── ProductsPage.java
│           ├── CartPage.java
│           ├── PaymentPage.java
│           └── CheckoutPage.java
│
└── test
    └── java
        ├── tests
        │   ├── LoginTest.java
        │   ├── RegisterTest.java
        │   ├── PurchaseTest.java
        │   └── InvalidLogin.java
        └── testng.xml


⚙️ Setup Instructions

  1. Prerequisites Java JDK 11+ Maven Chrome browser IntelliJ IDEA / Eclipse
  2. Clone Project git clone cd

About

E-Commerce Web Automation Testing

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages