iMacros lets you record and replay repetitious work. iMacros programmatically interacts with any and all websites. It fills out forms and automates the download and upload of text, images, files and web pages. You can import or export data to/from using CSV & XML files, databases or any other source to and from web applications. iMacros includes support for PDF handling, taking screenshots, simulating different user agents and connecting to proxy servers. It is the only web automation software that works with every website.
The iMacros Scripting Interface gives you full programmatic control over the web browser, so even the most complex tasks can be scripted. It can be used with all scripting or programming languages. There is no awkward vendor-specific scripting language to learn. You can even ship iMacros with your application.
Tools and Utilities
Product page: here