This is a complete project where a Demo site is automated by writing test suites using selenium-webdriver and TestNg as testing framework.
- 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
- Selenium Webdriver
- TestNG
- Java
- Gradle
- Intellij Idea
- Allure
-
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
andallure serve allure-results
- TestNG,Selenium Webdriver,Java-8 or higher dependencies must be installed