Automation testing for amazon.com e-commerce website using Selenium webdriver and TestNG framework, and ExtentReports ITestListeners for generating reports.
- Eclipse IDE
- JDK (version 21+)
- Selenium
- TestNG
- AventStack
- org.slf4j
- Apache Commons.io
- The tested functionalities are under main/java/functionalities directory which contain the page components
- The ExtentReports manager is under test/java/base directory which has the needed listeners
- The test cases are in test/java/test directory
Some test cases failed due to the website not applying the category, and searching in "all categories" instead as demonstrated by the screenshot took using Selenium TakeScreenshot interface.