This project automates the testing of the Amazon website using Selenium WebDriver and TestNG in Eclipse IDE. It includes test scripts to validate web elements, user interactions, and workflows, ensuring the functionality and stability of the web application.
✔️ Automated functional and regression testing for Amazon's web pages
✔️ Validates UI elements, user actions, and workflows
✔️ Parallel test execution for improved efficiency
✔️ Generates detailed test reports (pass/fail status, execution time, logs)
✔️ Developed and executed in Eclipse IDE
✔️ Uses Maven for dependency management
- Selenium WebDriver – Automates browser actions
- TestNG – Manages test execution and reporting
- Java – Primary language for test scripts
- Chrome WebDriver – Executes tests on the Chrome browser
- Maven – Handles dependencies and build automation
- Eclipse IDE – Used for developing and running test scripts
git clone https://github.com/your-username/Amazon-Automation-Testing.git
Open Eclipse IDE Click on File → Import → Maven → Existing Maven Project Select the cloned project folder and click Finish
Right-click on the project Select Run As → Maven Clean Then, select Run As → Maven Install
Right-click on the testng.xml file Select Run As → TestNG Suite
After execution, detailed test reports will be generated in the test-output folder in Eclipse. The report includes:
✅ Number of passed, failed, and skipped test cases ⏳ Execution time for each test case 📄 Logs and detailed insights Test reports can be exported in HTML, XML, and JSON formats for further analysis.
📩 Contributing Feel free to fork this repository, raise issues, or submit pull requests if you have improvements or bug fixes. Let's make testing more efficient! 🚀