Skip to content

chelletest/E-Commerce-Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Product purchase automation framework

This repository contains a Selenium-based automation framework built with Java, TestNG and Maven using the page object model design pattern. Designed to automate a product purchase flow on Flipkart (https://www.flipkart.com).

Technologies and Tools Used:

  • Java: Primary programming language.
  • Selenium WebDriver: For browser automation.
  • Maven: Build automation and dependency management.
  • TestNG: For running tests and organizing test suites.
  • Page Object Model (POM): A design pattern for creating reusable, maintainable test code.

Features

  • Page Object Model (POM) structure
  • Validates end to end purchase flow
  • Flow level assertions
  • Organised Maven structure
  • Scalable and easy to extend
  • TestNG for test execution

Pre-requisites

Java 8+ installed. Maven installed. Selenium WebDriver setup (e.g., ChromeDriver). TestNG dependencies will be downloaded automatically via Maven.

Setup Instructions

  • Clone the Repository
  • Install Dependencies
  • mvn clean install
  • WebDriver Setup, manager
  • Run Tests
  • mvn test
Testrun-commerce.mov

Licence

This project is licenced under the MIT Licence.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages