This project is a demonstration of login and register functionalities with automation using Robot Framework.
The project showcases automated tests for the login and register functionalities of a web application. It uses Robot Framework, a keyword-driven test automation framework.
- Automated login and register tests.
- Clear and modular project structure.
- Easy to extend and customize for specific applications.
Ensure you have the following software installed:
- Python: https://www.python.org/downloads/
- Robot Framework: https://robotframework.org/
- SeleniumLibrary for Robot Framework:
pip install robotframework-seleniumlibrary
-
Clone the repository:
git clone https://github.com/your-username/login-register-project.git cd login-register-project
-
Install the required dependencies:
pip install -r requirements.txt
Execute the Robot Framework tests with the following command:
robot tests/
/RobotFramework-Web-Automation
|-- PageObjects/
| |-- Locators.py
|-- Resources/
| |-- Login-Keywords.robot
| |-- Register-Keywords.robot
|-- TestCase/
| |-- Login.robot
| |-- Register.robot
|-- .gitignore
|-- README.md
- PageObjects/: Contains Robot Framework Page Objects files.
- Resources/: Contains reusable keyword files.
- TestCase/: Contains Robot Framework test case files.
- .gitignore: Specifies files and directories to be ignored by Git.