How can I create a robot function to open a website and enter login details?

Amit Sinha December 31, 2012
Ads by Google

I have a software for income India tax e-filing return, which works in such a way that after I enter all the details and saved to software. I click to prepare for the return and it asks for user ID and passwords of the Income Tax portal and saving that, the software opens a browser and open Income tax home page. Thereafter it automatically clicks the login link and enters the user ID and password and continues to enter all the information itself and uploads the xml file of return with class 3 digital signature too and generates the acknowledgement and saves it to my computer and closes the browser after logout.

What I want is I want to create such a robot to which function are to open a website and enter the login details after that click on specific link and choose option from a dropdown menu and enter some details on text field of the web form and upload an file and click on acknowledge link to generate acknowledgement.

Please don’t reply with useless information to gain points on MUO.

  1. Paul Pruitt
    December 31, 2012 at 2:54 pm

    Try AutoIt,, or the easier Auto Hot Key: They both have have very active forum communities, and, which can help you create your macros.

  2. Rob Hindle
    December 31, 2012 at 2:02 pm
  3. ha14
    December 31, 2012 at 8:47 am

    perhaps codeplex can help

  4. Douglas Mutay
    December 31, 2012 at 8:04 am

    Did you think about Robo Form? That's the best I can suggest. Check it out at

    • Amit Sinha
      December 31, 2012 at 8:42 am

      Thanks for your help.
      Let me very clear, I want a robot wich go commercial tax website and enters the login details thereafter it autmatically clicks a e-filing return link and select the appropriate quater, period and year from dropdown menu and go to uploading page of return and uploads the return and click to generate Acknowledgement. Which roboform can't do that.

      Actually I need coding tips so that I can program my software myself.