Built by the AlertFox development team, iMacros enables users to capture and replay web activity, such as form testing, uploading or downloading text and images, and even importing and exporting data to and from web applications using CSV & XML files, databases, or any other source. Available as a Windows application and as a component for .NET, iMacros is the only tool that can automate in-browser tests with Internet Explorer, Firefox and Chrome. It is also the only tool to perform in-browser tests of Java, Flash, Flex or Silverlight applets and all AJAX elements.
AlertFox runs iMacros on the backend monitoring servers (iMacros Player, iMacros Enterprise Bundle). The backend consists of Windows 2008 R2 servers (both 32-bit and 64-bit) and a Microsoft SQL Server (WISA stack). 1000s of browsers are opened and closed all the time (we execute millions of transactions each month!). All browsers are controlled by the iMacros Scripting Web Scripting interface, a very easy and robust API for automating web browsers. The website and test services are created in C++, C# and ASP.NET. The database is MS SQL 2008. We update all browsers and plugins to the latest versions every 2-3 months. We report changes on the AlertFox Web Performance Blog as well as updating this wiki page. System updates are usually be completely transparent (no monitoring downtime).
Currently AlertFox runs the following web browser versions on its backend:
- iMacros Browser V8.03
- iMacros for Firefox V7.6 (Firefox 16)
- iMacros for Internet Explorer V8.03 (running in Internet Explorer 9, in IE9 compatibility mode)
- iMacros for Chrome 5.3
- Flash Plugin: 11.4.402.287
- Chrome Plugin: 22.214.171.1249.96
- Silverlight Plugin: 4.0.60531.0
- Java Plugin: 7 Update 9
iMacros lets you record and replay repetitious work and is the only web automation software that works with every website. Use iMacros to:
- Automatically fill-out forms just like an end-user would. You can easily download and upload of text, images, files and web pages, handle PDF files, or take screenshots.
- Import or export data to and from web applications using CSV & XML files, databases, or any other source.
- Update Excel and Access from the web.
iMacros eliminates the tedious repetition of checking the same sites every day, remembering passwords, and filling out web forms. iMacros is the only form filler that can autofill web forms that stretch over several pages. All information is stored in human-readable, plain text files that can be edited easily. Passwords are stored securely with secure 256-Bit AES encryption.
iMacros can also perform tasks that are the exact opposite of form filling, such as: finding and extracting text (prices, product descriptions, stock quotes, etc.) and images from websites. iMacros includes full Unicode support and works with every language, including multi-byte languages such as Chinese.
Use iMacros for functional, performance, and regression testing of web applications. iMacros is the only tool that can automate in-browser tests with Internet Explorer, Firefox and Chrome. It is also the only tool to perform in-browser tests of Java, Flash, Flex or Silverlight applets and all AJAX elements. The built-in STOPWATCH command captures exact web page response times for every step of a process.
The iMacros Scripting Interface gives you full programmatic control over the web browser, so even the most complex tasks can be scripted, and there is no scripting language to learn. Use the 32/64 bit iMacros API to remote control the iMacros Browser, Internet Explorer and Firefox.
Add web automation to your applications in minutes rather than weeks or months. You get a proven technology that has been tested and debugged for more than ten years and is used in over 500,000 installations with Royalty Free distribution.
What can you do with iMacros?
Update internal systems with the latest exchange rates and stock-market quotations.
Interface with online databases and websites sites like Amazon, Ebay or salesforce.com.
Automate many AJAX based websites using standard HTML based TAG commands.
Form Data Entry
Automate form data entry - on a regular basis or only when triggered by another program or script.
Use an API to control the browser and automate web upload and download of data.
Extract and Integrate business data such as price, quantity, item name, description, etc.,
Upload data from a spreadsheet to a website, or populate an Excel sheet with data from a website.
Extract online pricing data from a competitor's website, subtract one cent and add it to your online store.