The renewal maintenance has officially ended for Progress iMacros effective November 30, 2023.
This Wiki site will also no longer be moderated from the Progress side.
Thank you again for your business and support.
Sincerely, The Progress Team
iMacros for Firefox
This page documents only features that are unique to iMacros for Firefox. For the standard features of the iMacros series, please see the Form Filling, Browser Automation, Data Extraction and Web Testing chapters.
Social Scripting
The iMacros bookmark dialog gives you the option to embed your macros and scripts directly into a link share it with others. See the following forum posts for more details.
Javascript Scripting Interface
Automate complex tasks. iMacros for Firefox contains a built-in Javascript Scripting Interface, which runs directly inside the browser. The following information focuses on this built-in Javascript Scripting Interface.
Supported commands:
Examples: iMacros for Firefox automatically installs the SI-Run-Test.js and SI-Send-Macro-Code.js example javascripts.
Note: Firefox can be remote controlled by the regular iMacros Scripting Interface via iimInit ("-fx"). The Javascript Scripting Interface does not include iimInit and iimExit, because they are not required. The Javascript runs inside the browser.
Command Line Support
You can start imacros inside of Firefox via the command line:
"C:\Program Files\Mozilla Firefox\firefox.exe" http://run.imacros.net/?m=YOUR-MACRO.iim
Note: When you first start Firefox via the command line the iMacros extension is not immediately active . It takes a few seconds for Firefox to activate it. So the run.imacros.net command does not get intercepted and the "iMacros not installed" web page is shown.
Solutions:
Make sure that Firefox is already running. If you start Firefox a second time, Firefox will direct this new command automatically to the already running instance. Now iMacros can "see" the run.imacros.net bookmark URL and start the macro.
You can use a batch file like this:
Code:
start /B "C:\Program Files\Mozilla Firefox\firefox.exe" http://www.google.com pause (or ping...) start /B "C:\Program Files\Mozilla Firefox\firefox.exe" http://run.imacros.net/?m=Demo-FillForm.iim
If you need more control over Firefox you can use the iMacros Scripting Interface that comes with the iMacros Scripting Edition. This method gives you complete control over Firefox and Internet Explorer. For example, you can return error codes or extracted data from the browser to your program or script.
Version History
Read what's new:
- 2007-9-19 V6.0.0.5
- Added: PROMPT command
- Added: TAB OPEN command
- Added: EXTRACTADD command
- Added: {{!URLCURRENT}} built-in variable
- Added: Del.icio.us Social Scripting Demo Account
- 2007-8-14 V6.0.0.2
- Added support for running Javascript macros automatically
- Added: Support for URL shortening service like Tinyurl to [1]store macro links]
- Fixed: "Add to del.icio.us" option
Older versions: You can download older versions here. Be careful with old versions. These versions are provided for reference and testing purposes. You should always use the latest version.
Known Issues
Known issues with the latest version of iMacros for Firefox:
- Drag & drop in folder tree does not work
- Errors are sometimes ignored (this issue was introduced with V6.0.0.5)
- iimPlay return value
- ONLOGIN issue
- Problems when two macros in different folders have same name
Please report any other problems in our user forum.
All issues will be fixed as soon as possible.
If you are already on our iOpus mailing list, you will be notified when the next release is available. If you are not on our mailing list, you can sign up so that you receive the notification.