The Scripting Interface of iMacros is designed as a Component Object Model (COM) object and allows the user to remote control (script) the iMacros Browser, Internet Explorer and Firefox web browser from any Windows programming or scripting language! Please note: Today's 50% discount applies to the Standard and Enterprise editions of iMacros!
- Description If you have applications that are under.NET. Written by Microsoft and you need to connect to the website, fill out online forms and get information from sites, you can use the iMacros WebBrowser Component. With this component you will be able to use Net-based software.
- IMacros Enterprise Edition 12.6.505.4525 31.62 MB iMacros is Automation Delivered. Whatever you do with a web browser, iMacros can automate it from web automation/web scripting, to data extraction, to web testing, and much, much more.
- IMacros Enterprise Edition 10.0.2.2823 (x86x64) 49 MB iMacros is Automation Delivered. Whatever you do with a web browser, iMacros can automate it from web automationweb scripting, to data.
Browser Automation
Web-automation
Quote:
The World’s Most Popular Web Automation Solution
iMacros makes it easy for you to record and replay repetitious work and it’s the only web automation software that works with every website, including sites use dialog boxes, frames, Javascript, Flash, Flex, Java and AJAX.
Support for Internet Explorer, Firefox, and Chrome
With iMacros you can create and automate tasks across all major browsers, including Internet Explorer, Firefox and Chrome. There is no new scripting language to learn, you have full programmatic control over the web browser, so even the most complex tasks can be scripted.
Automate and Work More Efficiently
iMacros can run multiple instances simultaneously (“multi-threading”) and it can be scheduled to run in the background while you work in other programs, or during non-work hours. iMacros provides visual recording and playback of all web activity and the macros you create in one browser can be played back or edited in another, as needed.
Form Filling
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.
Web Automation with Image Recognition
iMacros’ image recognition support lets you automate and test websites using images instead of cumbersome X/Y coordinates. You tell iMacros how a button looks like and iMacros finds it on the page. Even when the button has moved or if it has changed color or screen resolution. Since iMacros relies only on the images that are rendered in the browser, it works independently of the underlying technology.
Excel Web Queries
iMacros integrates directly with Excel and other MS Office applications, and comes with a complete Excel VBA project that includes sample macros, scripts and the VBA program with source code. You can easily customize the project to meet your needs.
Where Other Software Fails…
iMacros can interface your software with online databases and websites sites like Amazon, Ebay or salesforce.com, use a programming interface (API) to control (script) Internet Explorer or Firefox, and automate upload/download of data via a local, Intranet or Internet web interface.
iMacros can upload data from a spreadsheet to a website, or populate an Excel sheet with data from a website.
iMacros can login to websites and navigate to a page, delete forum posting (which includes several clicks like: “Are you sure?”, “Return to forum”, …). You can check for available jobs or items, entering data to online search forms, and you can run these manually or have the action performed regularly on an hourly basis or triggered by another program or script.
With iMacros you can automate almost anything.
Web Testing
web-testing
Quote:
Functional, Performance, and Regression Testing
With iMacros you can quickly and easily automate functional, performance, and regression testing across any website technology including Java, Flash, Flex or Silverlight applets and all AJAX elements. And with iMacro built-in STOPWATCH command you can capture exact web page response times for every step of a process.
Test with IE, Chrome and Firefox
With iMacros you can perform in-browser testing across all major browsers including Internet Explorer, Firefox and Chrome. Test cases created in Internet Explorer work in Firefox and Chrome – and vice versa. And with iMacros you have “multi-threading” – meaning you can run up to 50 separate instances of iMacros at the same time.
Regression Testing
Regression testing with iMacros is easy and very flexible. When parsing a web site you want to find out if a certain word exists on a web page to trigger further action (like saving the web page, printing the page or running the next macro). This is also called keyword assertion or regression testing. If the keyword does not exist, iMacros retries the keyword search automatically every second until a timeout value is reached. If the keyword is still not found, iMacros reports an error. The automatic retry makes web testing websites with AJAX easy. For standard websites, you can also combine a keyword search to wait until a page changes.
Testing AJAX Websites
Ajax-driven or JavaScript-heavy sites often require different strategies than when testing a regular site: elements appear, disappear and change at any time. Because of its built-in “intelligence” iMacros can automate many AJAX based websites using standard HTML based TAG commands. And it can automate absolutely all AJAX elements with DirectScreen Technology. This allows in-browser testing of even the most complicated AJAX elements, including sliders and drag and drop activity.
Table-Driven Testing
iMacros has built-in support for table-driven testing with its ability to read all csv formatted files (tables). No additional coding or scripting is required. You can use any numbers of columns, and all kinds of column content is supported (including full Unicode support). The number of table columns is automatically detected.
Data Extraction
data-extraction
Quote:
Web Scraping, Data Extraction and Web Mining
Do you need to screen-scrape web data into your database, spreadsheet or any other application? In just minutes, you can use iMacros to do all the web-harvesting and web crawling you need – automatically.
Extract Anything
Whether it’s price lists, stock information, financial data or any other type of data, iMacros can extract it. Once you have your data, iMacros can write it to standard text files, including .csv or you can use iMacros powerful scripting interface to save data directly to databases.
Multi-Thread Support
iMacros can multi-thread up to 50 instances at once with complete web crawling support. And iMacros has full unicode support, it can extract text in all languages, including Asian languages such as Chinese, Japanese and Korean.
Real-Word Use Cases
Some real-word examples of how our customers have used iMacros to extract data:
Extract online pricing data, subtract one cent and add it to your online store.
Update internal systems with the latest exchange rates and stock-market quotations.
Gather leads from online business directories.
Gather search engine rankings.
Gather company information from many different directory websites.
Monitor order status from ecommerce portals. See what orders you still need to fulfill, when they were ordered, and all applicable details.
Gather bookings for any type of resort, or area.
Gather price, quantity, item name, description, etc., from a supplier’s website.
Check competitor’s shipping rates on major shopping sites.
Monitor web-server availability and status.
Perform keyword and PPC research.
Extract product images and specification documents.
Extract useful information from encyclopedia and journal websites.
Check the meta information on pages of a website (description, keywords, page title).
Web Browser API
api
Quote:
A Full-Featured Web Browser API
Complete Web Browser Control from any Windows Programming or Scripting Language.
The iMacros Enterprise Edition automatically installs the Web Browser API. With these powerful commands you can control iMacros with any Windows programming language that supports the use of COM objects. Almost all Windows programming languages support this technology, including the free Windows Scripting Host, Visual Basic 6, Visual Basic .NET, C#, Java, Perl, Python, C++, ASP, PHP, and ASP.NET.
Create Conditional Scripts That Can Do Anything
With the iMacros API, it’s easy to write scripts (in a scripting language of your choice) that allow you to:
Perform Internal Actions
Incorporate if/else statements in your scripts to make decisions
Perform multi-loop actions
Parse data in your scripts to perform string manipulation
Write scripts that incorporate many variables
Make complex calculations in your scripts
Display GUI elements other than a simple prompt dialog
Handle error conditions, enabling you to write complex scripts
Perform External Actions
Communicate with other applications (e.g. Excel)
Integrate with other tools/programs (e.g. web testing suites, web server scripts, email servers, custom applications)
Call another macro to perform an action
Easily integrate data from external sources like databases
Write scripts that can save data to a database
iMacros WebBrowser Component for .NET
Web Automation inside your .NET Software
Quote:
If your .NET application needs to connect to websites, fill out online forms or scrape data from websites, use the iMacros WebBrowser Component to do the job.
With the embeddable iMacros WebBrowser Component for .NET (available for purchase as a separate product), you can build your own .NET application with the same playback power of the iMacros Browser in just a few hours. Simply use the iMacros WebBrowser Component instead of the Microsoft WebBrowser control inside your software. iMacros takes care of all the low level web automation work (DOM handling, events, Windows hooks, etc.), so you can concentrate on what really counts: Your business case.
What’s in the iMacros WebBrowser Component?
All of the playback functionality of iMacros organized in a tabbed web browser control (100% Microsoft Internet Explorer web browser control compatible), a dialog manager, image recognition, plus Direct Screen technology for automating Flash, Java, and Silverlight. In essence, you’re getting the core engine used in the iMacros Browser for rendering and automating web pages. And just like iMacros Browser, the component is 100% Internet Explorer compatible.
Automate Your Applications in Minutes
Quickly and easily integrate iMacros into your application. No separate installer required.
Seamless Integration
iMacros seamlessly integrates with your.NET applications, acting as a drop-in replacement for the Microsoft WebBrowser control. It can even be used as component inside every .NET application just like a browser control.
White Label Branding
iMacros is hosted inside your application. You have complete control over the look and feel. Your license includes a royalty-free distribution of all programs that you create with the component.
Get Started Fast
With complete C# and -VB.NET sample projects, the iMacros WebBrowser Component for .NET makes it easy for get your new your new project started fast, reducing the time it takes for you to get your software product to market.
iMacros Version 10.4 (Windows 64-bit and 32-bit version)
System Requirements
Quote:
Windows 8/8.1, Windows 7, Windows XP SP3, Windows Server 2003/2008/2008R2/2012/2012R2
Windows 32-bit(x86) and 64-bit(x64) systems supported
Microsoft Internet Explorer 9, 10 or 11 (for Windows XP we also support IE8)
Mozilla Firefox Version 21 and higher (optional, only for iMacros Firefox Add-On)
Google Chrome Version 22 or later (optional, only for iMacros Chrome Add-On)
256MB of RAM (512MB recommended)
Only 30 MB of available hard-disk space
Linux and Mac users: The iMacros for Firefox add-on and the iMacros for Chrome add-on support Win, Mac and Linux.
Imacros Enterprise Edition
Related articles
iMacros Enterprise Edition 12.0.501.6698
iMacros is Automation Delivered. Whatever you do with a web browser, iMacros can automate it from web automation/web scripting, to data extraction, to web testing, and much, much more. iMacros is Automation Delivered. Whatever you do with a web browser, iMacros can automate it from web automation/web scripting, to data extraction, to web testing, and much, much more. 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.
Browser Automation
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. Read more.
Data Extraction
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. Read more.
Web Testing
Imacros For Internet Explorer
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. Additionally, the macros can be converted to Selenium WebDriver code. Read more.
Web Browser API
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.
System Requirements
- Windows 10, Windows 8/8.1, Windows 7, Windows XP SP3, Windows Server 2003/2008/2008R2/2012/2012R2 *
- Windows 32-bit(x86) and 64-bit(x64) systems supported
- Mcft Internet Explorer 9, 10 or 11 (for Windows XP we also support IE8)
- Mozilla Firefox Version 21 and higher (optional, only for iMacros Firefox Add-On)
- Google Chrome Version 22 or later (optional, only for iMacros Chrome Add-On)
- 256MB of RAM (512MB recommended)
- Only 30 MB of available hard-disk space
Available immediately, the latest release provides a long list of enhancements including:
iMacros Editor 12, with custom syntax highlighting, optimized function layout, a new Code Color Styler with transferrable styles and syntax highlighting rules.
A redesigned UI optimized for easier navigation and a more user-friendly experience including support for control docking for access during recording, timestamps and custom naming.
Faster and more reliable image validation algorithms using more efficient memory allocation
Enhanced security with FIPS compliant, AES-256 encryption for iMacros and iMacros Editor.
New: iMacros Editor 12
iMacros Editor 12 has been completely redesigned to provide:
A new, modern look in the editor including all dialog windows
An optimized layout with the most used functions now always at hand in the sidebar tools panel
Dark and Custom code highlighting themes reachable from the Settings menu
An iMacros Code Color Styler that allows controls code highlighting colors. The settings are saved in an xml file that can be transferred and used on other iMacros installations.
The ability to customize the syntax highlighting rules also for VBScript, jР°vascript, C#, Java, and XML files by modifying the XML Syntax Highlighting Definition files (.xshd) directly.
A Completely Redesigned UI
iMacros v12.0.501 has a completely redesigned UI with:
New colors, a modern and clean design, user friendly experience
A simplified iMacros Browser main menu with redundant items removed (Play, Record, etc.)
Dark and Custom code highlighting themes reachable from the Settings menu
iMacros Browser main menu items in one single drop down menu
New main menu buttons (icons), for standard browser actions (home, navigate forward, navigate backward, and refresh)
Record and replay buttons combined with pause, to better access pause/resume functionalities during recording or playback
Record/Pause, Play/Pause, and Stop controls that are always shown on the sidebar. No more switching tabs between record and playback actions
A Play button that now includes play loop functionality
Recording Options that can be docked to iMacros Browser window and accessed at any time during recording
The ability to open new tab from the tab context menu
The ability to sort your macros also by date, placing the most recent on top. This way it is easy to find the last recorded macro
Custom naming for new recordings with support for timestamps in the name
New Pause/Resume recording
New Parameter FAIL=YES/NO for IMAGESEARCH. If Fail=true, the command throws error NonExpectedImageFound = -1850 when image is found. There is no replay on failure
A new macro command DISPLAY to display a message in the sidebar
Numerous bug fixes
And a major security enhancement with iMacros and iMacros Editor now using only FIPS compliant, AES-256 encryption.
Only for V.I.P