This repository contains a Selenium project for automated testing of the Naaptol website using the Page Object Model (POM). The project aims to ensure the functionality and reliability of various pages on the Naaptol website through well-structured automated test scripts.
- Project Description
- Project Structure
- Pages Covered
- Features
- Installation Instructions
- Usage
- Screenshots
- Contributing
Naaptol is an e-commerce website that offers a variety of products. This project focuses on automating the testing of key functionalities across different pages of the site using Selenium WebDriver. The Page Object Model is employed to improve code maintainability and reduce redundancy.
The following pages have been automated for testing:
- Accessories Page: Tests related to accessories.
- Consumer Electronics Page: Tests focused on consumer electronics products.
- Home Entertainment Page: Tests for home entertainment items.
- Home Page: Tests for the main landing page.
- Portable Audio Page: Tests related to portable audio devices.
- Printers Page: Tests focused on printers and related products.
- Security and Gadgets Page: Tests for security products and gadgets.
- Automated testing of various sections on the Naaptol website.
- Implementation of the Page Object Model for better code organization and reusability.
- Screenshot functionality for capturing application state during tests.
- Ability to handle multiple test cases and scenarios seamlessly.