A test automation script developed by utilizing Selenium with Python. This automation project utilized the page object model. Here, I have Separated tests based on pages. Also, separate page objects based on pages to abstract the interactions with the UI elements away from the test cases.
- selenium,
- pytest
- pytest-html
- Python 3.12,
- pytest
- pytest-html
To run this script from the command line
pytest Tests/ValidateUserIsAbleToLogin.py --html=Reports/E-Commerce_Automation_Report.html