I need a VB6 program to programatically fill in the forms on HTML webpages.
The app must be written in VB6, use the webbrowser control, and be able to programatically fill in the web forms, submit the filled in forms, be capable of clicking on links or buttons, retreiving form values, responses, text, and the html source.
The app will be able to easily record form filling in actions (macro), as well as, store, edit (programatically/and with GUI), and playback (fill in forms).
There also needs to be some sort of macro security function, so if the website changes, the macro does not submit the form incorrectly and warns of the failure.
This is to be a module for another VB6 program, so all functions must be documented and callable. The app must not require any large external 3rd party software or Framework ( a few small dlls, ect is ok).
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Written in VB6 and functional in Windows XP and preferable also 98