https://github.com/saran534/orangehrm_selenium_pom
Selenium Java automation for OrangeHRM using Page Object Model
https://github.com/saran534/orangehrm_selenium_pom
automation-framework automation-testing maven orangehrm page-object-model selenium-java selenium-webdriver testng testng-framework
Last synced: about 2 months ago
JSON representation
Selenium Java automation for OrangeHRM using Page Object Model
- Host: GitHub
- URL: https://github.com/saran534/orangehrm_selenium_pom
- Owner: Saran534
- Created: 2025-06-13T11:36:50.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-13T12:42:03.000Z (12 months ago)
- Last Synced: 2025-10-23T23:40:35.002Z (8 months ago)
- Topics: automation-framework, automation-testing, maven, orangehrm, page-object-model, selenium-java, selenium-webdriver, testng, testng-framework
- Language: Java
- Homepage: https://opensource-demo.orangehrmlive.com/
- Size: 29.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OrangeHRM Selenium Automation Project




## ๐ Demo Application URL
This Selenium TestNG automation framework tests the OrangeHRM **demo site**:
https://opensource-demo.orangehrmlive.com/
## ๐ Project Description
This is a Selenium WebDriver automation framework for the OrangeHRM application using the Page Object Model (POM) in Java with TestNG and Maven.
## ๐ง Project Structure
```
OrangeHRM_Selenium_POM/
โโโ pom.xml
โโโ src/
โ โโโ test/
โ โโโ java/
โ โโโ test_cases/
โ โโโ webpage_ui_locators/
```
## ๐งช Features Covered
- Admin adds new employees and assigns leave entitlements.
- Admin approves leaves and changes passwords.
- New users apply for leave and verify info.
- TestNG framework with Page Object Model.
## ๐ Tools Used
- Java
- Selenium WebDriver
- TestNG
- Maven
## โถ๏ธ How to Run
```bash
mvn clean test
```
## ๐ Sample Test Cases
Test cases are available in the `test_cases/` directory, and UI element locators are defined in `webpage_ui_locators/`.
## ๐ค Author
Karthick Saran