Inspiration
Personally, we have always found logging into different websites every time fairly repetitive ,boring and letting websites logged in forever can cause some privacy issues , that led us to making of login automation bot.
What it does
Login automation bot visits a specific web page, enters your username and password, and successfully sign you in, automating the whole process to a single click.
How we built it
First of all, we have installed selenium. After successful installation of selenium, we have installed chromedriver for accessing the chrome webdriver of selenium.
Stepwise Implementation: First of all import the webdrivers from the selenium library. Find the URL of the login page to which you want to logged in. Provide the location executable chromedriver to selenium webdriver to access the chrome browser. Find the name or id or class or CSS selector of username and password by right-clicking inspect on username and password. Provide option for user to dynamically enter username and password for the first time. Finally! On executing the code, Selenium will navigate to the Chrome browser and open the Browser stack login page. Then, it will log in using the relevant credentials.
Challenges we ran into
After selecting one of the websites for login automation, the process of automation takes place in new window and the process last only for one session, after closing the tab login credentials were not getting saved this challenges we were facing during implementation.
Accomplishments that we're proud of
Automation is undoubtedly one of the most coveted skills a programmer can possess. Automation is typically used for tasks that are repetitive, boring, time-consuming, or otherwise inefficient without the use of a script. By making this automation bot we have learned process of automation in selenium and avoided repetitive login process.
What we learned
Through login automation bot we have learned the Selenium web automation framework in order to log in programmatically, NodeJS and express for the backend functionality.
What's next for Websites Login Automator with Password Manager
As the future scope of login automation bot we are planning to save data for multiple user profile so that multiple users can automate the process and adding encryption to the passwords for security measures.
Log in or sign up for Devpost to join the conversation.