This project serves as a portfolio project showcasing automated testing using Selenium with Python and pytest.
This project demonstrates how to automate testing of a web application using Selenium, a popular tool for automating web browsers, along with pytest, a testing framework for Python. The project includes test scripts that interact with a sample web application to perform login functionality and validate elements on the page.
- Python
- Selenium WebDriver
- pytest
tests/
: Contains test scripts written in pytest for automated testing.pages/
: Contains page object classes that define the elements and actions on different pages of the web application.utils/
: Contains utility functions or helper classes used in the test scripts.requirements.txt
: Lists the dependencies required for the project.
- Clone the repository to your local machine.
- Install the required dependencies by running:
- Run the test scripts using pytest:
test_login.py
: Contains test cases for the login functionality of the web application.- Add more test scripts as needed for additional functionalities.
Happy Testing! 🚀