Skip to content

Saran534/OrangeHRM_Selenium_Java_Cucumber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 

Repository files navigation

OrangeHRM Selenium Java Cucumber Automation Project

Java Selenium TestNG Maven

πŸ”— Demo Application URL

This Selenium Java Cucumber 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 Java with Cucumber and Maven.

πŸ”§ Project Structure

OrangeHRM_Selenium_Java_Cucumber/
β”œβ”€β”€ pom.xml
β”œβ”€β”€ src/
β”‚   └── test/
β”‚       └── java/
β”‚           β”œβ”€β”€ hooks/
β”‚           β”œβ”€β”€ runner/
β”‚           β”œβ”€β”€ stepDefinition/
β”œβ”€β”€ Cucumber_Feature_Files/

πŸ§ͺ Features Covered

  • Admin adds new employees and assigns leave entitlements.
  • Admin approves leaves and changes passwords.
  • New users apply for leave and verify personal info.
  • Modules are enabled/disabled dynamically.
  • Cucumber BDD framework.

πŸ›  Tools Used

  • Java
  • Selenium WebDriver
  • Cucumber
  • Maven

▢️ How to Run

mvn clean test

πŸ“„ Sample Test Cases

Feature files are available in the Cucumber_Feature_Files/ directory.

πŸ‘€ Author

Karthick Saran

About

Selenium Java Automation For OrangeHRM Using Cucumber BDD Framework

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published