From iMacros WebSite Testing and Web Scraping:
The iMacros software relieves the repetition of checking on the same sites every day, remembering passwords, data upload, image download, online marketing and functional testing and regression testing web sites over and over. With our Internet Macros technology, you record these tasks once and then let iMacros execute them whenever you need them. Any combination of browsing, form filling, clicking, and data extraction can be recorded into an Internet macro. Support for AJAX, HTML5, FLASH, JAVA and Silverlight applets and web site response time measurements are part of the advanced editions. It also includes a command line interface and ActiveX control Scripting component for use with batch files and VBS (WSH) and .NET scripting.
The Scripting Edition performs functions normally found in applications costing thousands of dollars; the Scripting Edition is a low cost alternative to big name capture or replay testing tools. It includes an easy-to-use scripting interface that extends the popular Windows Scripting Host with the ability to replay Internet Macros and extract web page data. Users can also access this interface from Visual Basic, Visual C++, the new Microsoft .NET languages or any other Windows programming language that can access an ActiveX component, and perform unlimited data upload and management on web sites. The license includes a royalty-free distribution of the iMacros engine, so you can provide scripts to third parties.