Sorry was a bit busy in the daily routines so couldn’t find time to post new things. Finally, today, have shelled out some time for framing a post of my latest work on Selenium Webdriver with Java.
This project is basically a transformation of manual process into Automation.
The story begins as, I was finding it very tedious to go again and again on Naukri.com website and upload the CV manually, to update my profile on daily basis. So, I decided I should work out some automated way to upload the CV without having to do it manually all the time. Hence, I created this project where you just need to provide the “UserName”, “Password” and the “FilePath(your system path)” in the config.properties file, allowing system to login in to Naukri.com and upload the CV and update your profile without any manual intervention.
A Config. properties file has been added in the test/resources folder, where you need to provide your email id(UserName), password and folder path, which system will pick on runtime and use the details provided to upload the CV.
The following steps have been automated:
01. Login into Naukri.com
02. Go to the Profile Page.
03 Select the folder path to upload the CV.
04. Save the uploaded CV.
05. Logout from the Site.
But, the story doesn’t end here, now comes the other lazy part, who will run the code every time?? This gave me another idea of using the CI/CD part here, so I chose Jenkins to run the tests automatically at scheduled time and hence, I have employed my machine now to perform the tedious and boring task which I was fed up of doing daily.
Link to github project:
I would love to hear the new ideas and concept from you, kindly share your thoughts in the comment below.