iMacros was a browser-based application for macro recording, editing and playback for web automation and testing. It was provided as a standalone application and extension for Firefox, Google Chrome, and Internet Explorer . Developed by iOpus/Ipswitch, it added record and replay functionality similar to that found in web testing and form filler software. Firefox 3 Hacks, O'Reilly, 2008, The macros can be combined and controlled via JavaScript. Demo macros and JavaScript code examples were included with the software. Running strictly JavaScript-based macros was removed in later versions of iMacros browser extensions. However, users could use an alternative browser like Pale Moon, based on older versions of Firefox to use JavaScript files for web-based automated testing with Moon Tester Tool.
The software has since been discontinued. It is no longer updated and no longer works properly in current web browser versions. After being discontinued, the website began redirecting to progress.com, and it is now no longer accessible at all.
Along with the freeware version, iMacros was available as a proprietary commercial application, with additional features and support for web scripting, web scraping, internet server monitoring, and web testing. In addition to working with HTML pages, the commercial editions could automate Adobe Flash, Adobe Flex, Silverlight, and Java applets by using Directscreen and computer vision technology. The freeware version of iMacros contained no Control flow and, with a few minor exceptions, complex or conditional code required scripting available only in the commercial version.
Advanced versions also contained a command-line interface and an application programming interface (API) to automate more complicated tasks and integrate with other programs or scripts. The iMacros API was called the Scripting Interface. The Scripting Interface of the iMacros Scripting Edition was designed as a Component Object Model (COM) object and allowed the user to remotely control (script) the iMacros Browser, Internet Explorer, Firefox and Chrome from any Windows programming or scripting language.
|
|