Web Form Automation with OTP
Budget: ₹1,500 – ₹12,500 INR
I’m looking to replicate and extend the idea in https://github.com/themanojgowda/kpcl-automation so I can place competitive orders on a specific web application without sitting in front of the screen each time. The flow involves:
• Filling several text fields, choosing values from dropdowns and attaching one small file.
• Grabbing an OTP that arrives by SMS/email, injecting it at the right step, then submitting.
• Calling the site’s exposed APIs where possible to reduce latency and keep the browser activity light.
Python with Selenium or Playwright plus a lightweight requests-based API layer seems ideal, but I’m open if you prefer another stack that achieves the same reliability and speed. Whichever tools you choose, I need every step explained in plain language: how to set up the environment, where each credential is stored, and exactly how the OTP interception works so a non-technical teammate can rerun or tweak it later.
Deliverables
1. Clean, well-commented source code that logs into the web app, fills the competitive order form, handles the OTP and confirms the final submission.
2. A short README (or screen-share recording if easier) walking through installation, configuration and execution.
3. Clear pointers on how to swap out form fields or endpoints should the site change.
I’ll test by running your script on my machine against the live site, watching a complete automated order go through without manual input except receiving the OTP message. Let me know your preferred approach and any prerequisites you’ll need from me.
• Filling several text fields, choosing values from dropdowns and attaching one small file.
• Grabbing an OTP that arrives by SMS/email, injecting it at the right step, then submitting.
• Calling the site’s exposed APIs where possible to reduce latency and keep the browser activity light.
Python with Selenium or Playwright plus a lightweight requests-based API layer seems ideal, but I’m open if you prefer another stack that achieves the same reliability and speed. Whichever tools you choose, I need every step explained in plain language: how to set up the environment, where each credential is stored, and exactly how the OTP interception works so a non-technical teammate can rerun or tweak it later.
Deliverables
1. Clean, well-commented source code that logs into the web app, fills the competitive order form, handles the OTP and confirms the final submission.
2. A short README (or screen-share recording if easier) walking through installation, configuration and execution.
3. Clear pointers on how to swap out form fields or endpoints should the site change.
I’ll test by running your script on my machine against the live site, watching a complete automated order go through without manual input except receiving the OTP message. Let me know your preferred approach and any prerequisites you’ll need from me.
Related categories:
JavaScript
Python
Django
Software Architecture
Web Development
Selenium
Automation
API Development