✅ Access https://magento.softwaretestingboard.com e-commerce website Luma Magento
✅ Access the Shop
✅ Filter for a Certain Category
✅ Add multiple quantities of the product to the cart
✅ Perform a Checkout\
This personal project is to develop an automated testing solution for the demo e-commerce website Luma Magento (https://magento.softwaretestingboard.com). It was built using Python, pytest, and Selenium, utilizing the Page Object Model (POM) pattern. The methods to interact with the elements and element locators are present in each page object class.
The website is divided into pages as below:
-Homepage
-Product Page
-Checkout Page
- Python 3.11
- Git
- Clone this project to your local machine
- Set up Virtual Environment
- Install the project dependencies: Run command pip install -r requirements.txt
- Then, run the tests by executing command: pytest -s -v