This is Simple automation of an HRM Management Suite. I have used TestNg as a test framework and faker library to generate random users. Here I have automated user login and creation and an automated employee search,employee Information Update System.
HRMAutomation.video-converter.com._4.mp4
- Clone This project
- open build.gradle file in IntelliJ IDEA
- Then Hit the follwing command in terminal
allure generate allure-results --clean -o allure-report
allure serve allure-results
- IntelliJ IDEA
- Selenium with TestNG
- Allure
- Gradle
-
Login to orange hrm demo site https://opensource-demo.orangehrmlive.com/
-
Create 2 new employees and save it to a JSON list
-
Now go to PIM dashboard and search by 1st user name. Assert that the user is found.
-
Now click on the user from the search table and update id by random userid
-
Now again search the user by new user id from the PIM dashboard menu and assert that the user is found
-
Now logout from admin and login with the 2nd user from your JSON list
-
Now click on My Info menu
-
Select Gender and Blood Type and save it
-
Click on contact details and input address and email
-
Logout the user