iMacros

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

<templatestyles src="Stack/styles.css"/>

iMacros
iMacros emblem
Original author(s) Ipswitch, Inc.
Stable release 11.1 / March 17, 2016; 8 years ago (2016-03-17)[1]
Operating system Windows XP or later[2]
Platform IA-32 and x86-64[2]
Available in English + 10 other languages
Type Form filler
Scripting
Server monitoring
Software testing
Web scraping
License Proprietary commercial software[3]
Website imacros.net
iMacros for Chrome
Stable release 8.3.5 / March 7, 2016; 8 years ago (2016-03-07)[4]
Platform Google Chrome
License Freeware[4]
Website {{#property:P856}}
iMacros for Firefox
Stable release 8.9.7 / April 22, 2016; 8 years ago (2016-04-22)[5]
Platform Mozilla Firefox
License Freeware[3]
Website {{#property:P856}}
iMacros for Internet Explorer
Stable release 11.1 / March 17, 2016; 8 years ago (2016-03-17)[1]
Platform Internet Explorer
License Freeware[3]
Website {{#property:P856}}

iMacros is an extension for the Mozilla Firefox, Google Chrome, and Internet Explorer web browsers which adds record and replay functionality similar to that found in web testing and form filler software.[6] The macros can be combined and controlled via JavaScript. Demo macros and JavaScript code examples are included with the software. iMacros was developed by iOpus/Ipswitch. First released in 2001, iMacros was the first macro recorder tool specifically designed and optimized for web browsers[7] and form filling.[8]

iMacros for Firefox and Chrome offers a feature known as social scripting.[9] It allows users to share macros and scripts in a way that is similar to how they share bookmarks on the many social bookmarking websites. After creating a new macro, users can click just once to share it with their friends as a link, either by distributing the link via email and social bookmarking websites, or by embedding it in a website or blog for public access. Technically, this is accomplished by embedding the imacro and the controlling JavaScript inside a plain text link.[10]

Along with the freeware version, iMacros is available as a proprietary commercial application,[3] 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 can automate Adobe Flash, Adobe Flex, Silverlight, and Java applets by using Directscreen and image recognition technology. The freeware version of iMacros contains no control flow statements and with a few minor exceptions,[11] complex or conditional code requires scripting available only in the commercial version.

Advanced versions also contain 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 is called the Scripting Interface. The Scripting Interface of the iMacros Scripting Edition is designed as a Component Object Model (COM) object and allows the user to remotely control (script) the iMacros Browser, Internet Explorer, Firefox and Chrome from any Windows programming or scripting language.

See also

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 3.2 3.3 Lua error in package.lua at line 80: module 'strict' not found.
  4. 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Firefox 3 Hacks, O'Reilly, 2008, ISBN 978-4-87311-375-3
  7. Goebel, Max et all. Digging the Wild Web. An Interactive Tool. Web information systems engineering - WISE 2007: 8th International Conference
  8. Huben, Jan, Domain Independent Automatic Form Filling. Web Engineering: 10th International Conference, ICWE 2010, Vienna, Austria
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.

External links