Skip to content

This is a complete project where a Demo site is automated by writing test suites using selenium-webdriver and TestNg as testing framework.

Notifications You must be signed in to change notification settings

mufrad12/Orange-HRM-Web-Automation-Selenium-TestNG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Automation on OrangeHRM Website with Selenium estNG

This is a complete project where a Demo site is automated by writing test suites using selenium-webdriver and TestNg as testing framework.

Scenerio

  1. Login to orange hrm demo site https://opensource-demo.orangehrmlive.com/
  2. Create 2 new employees and save it to a JSON list
  3. Now go to PIM dashboard and search by 1st user name. Assert that the user is found.
  4. Now click on the user from the search table and update id by random userid
  5. Now again search the user by new user id from the PIM dashboard menu and assert that the user is found
  6. Now logout from admin and login with the 2nd user from your JSON list
  7. Now click on My Info menu
  8. Select Gender and Blood Type and save it
  9. Click on contact details and input address and email
  10. Logout the user

Technology and Tool Used

  • Selenium Webdriver
  • TestNG
  • Java
  • Gradle
  • Intellij Idea
  • Allure

How to run this project

  • Clone this project

  • Hit the following command into the terminal: gradle clean test

  • For generating Allure Report use these commands: allure generate allure-results --clean -o allure-report and allure serve allure-results

Prerequisite

  • TestNG,Selenium Webdriver,Java-8 or higher dependencies must be installed

Allure Report:

Screenshot_20230228_082316 Screenshot_20230228_082527

Automation Video Output:

Orange.HRM.Automation.mp4

About

This is a complete project where a Demo site is automated by writing test suites using selenium-webdriver and TestNg as testing framework.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages