https://github.com/zafir100100/web-automation-on-orangehrm-with-robot-framework
This repository contains essential test cases for the OrangeHRM system, focusing on validating critical features like login with invalid/valid credentials, profile updates, employee creation, and user search. Each test case ensures proper functionality, providing a concise overview of the system's key features.
https://github.com/zafir100100/web-automation-on-orangehrm-with-robot-framework
pabot python robotframework selenium ui-automation
Last synced: 5 months ago
JSON representation
This repository contains essential test cases for the OrangeHRM system, focusing on validating critical features like login with invalid/valid credentials, profile updates, employee creation, and user search. Each test case ensures proper functionality, providing a concise overview of the system's key features.
- Host: GitHub
- URL: https://github.com/zafir100100/web-automation-on-orangehrm-with-robot-framework
- Owner: zafir100100
- Created: 2024-08-08T13:34:26.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-28T19:35:31.000Z (about 1 year ago)
- Last Synced: 2025-01-14T00:31:11.083Z (10 months ago)
- Topics: pabot, python, robotframework, selenium, ui-automation
- Language: RobotFramework
- Homepage:
- Size: 115 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Web-Automation-on-OrangeHRM-with-Robot-Framework
## Why Use Robot Framework?
**Keyword-Driven Testing:**
The Robot Framework utilizes a keyword-driven testing approach, which allows users to create tests using high-level keywords that represent actions. This makes the tests more readable and understandable, facilitating collaboration between technical and non-technical stakeholders in the development process.
**Rich Ecosystem of Libraries:**
The framework comes with a vast selection of built-in libraries and supports user-contributed libraries for various testing needs. This allows testers to perform web testing, API testing, database testing, and more, ensuring comprehensive test coverage across different application layers.
**Clear and Informative Reporting:**
After executing tests, Robot Framework generates detailed and user-friendly reports and logs. These reports provide insights into test results, execution times, and any failures, enabling teams to identify issues quickly and effectively, which is crucial for maintaining high software quality.
## Technology used:
- PyCharm
- Robot framework
- Python 3.11
- pip
## How to run this project
- Clone this project
- First install dependencies:
```pip install -r requirements.txt```
- From project root directory double click:
```runUI.bat``` (windows)
Or you can run the file
```runUI.sh``` (linux)
## Test Cases (UI):

## Report:


## Automation Output Video:
https://github.com/user-attachments/assets/646714b9-1057-41ec-88f2-f129a3eee923