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
Difference between revisions of "Upgrading to Version 7"
Line 40: | Line 40: | ||
* SAVEITEM not yet available | * SAVEITEM not yet available | ||
* ONDOWNLOAD misses a dialog in Internet Explorer | * ONDOWNLOAD misses a dialog in Internet Explorer | ||
− | * IE plugin | + | * IE plugin does not record URL changes during recording (URL GOTO) |
Revision as of 20:21, 30 June 2010
Welcome to the iMacros V7.0 Beta Page
Technology Guarantee: If you purchase iMacros now, your upgrade to iMacros V7 is free! The upgrade is also free for all current iMacros V6.x users with an active upgrade protection.
Important date: Release of production version iMacros V7.0 planned for July 7, 2010.
Unless otherwise noted this document refers to an upgrade of the iMacros Browser 6.86 or later to the iMacros Browser V7.0 or later.
Download
You can download the latest iMacros V7 Beta with this link: iMacros V7 Beta, 2010-06-30
Note: V6.90 and V7 can be installed and used parallel (Installing V7 does not remove V6).
What's new?
- Complete Redesign
- New User Interface
- New Dialog Handler
- Full Unicode Support
- Full Win 7 Support
- Full IE8 Support including Protected Mode
- No more 30 column CSV limit + automatic column detection
- Hide toolbar and sidebar with iimInit ("-kioskmode")
- Support for CONTENT="Tom \"Tester\"" in addition to old style CONTENT=Tom<SP>"Tester" (spaces are now allowed)
- Image Recognition Wizard: New Scan command for finding best parameters
- Image Recognition: New computer vision based algorithm
- XPath support
- V6.90 and V7 can be installed and used parallel (Installing V7 does not remove V6)
- Support for !CLIPBOARD
- Support for SEARCH
Known Bugs
- At the first macro start after the iMacros Browser is started, URL GOTO does not wait for the page to load.
- SAVEITEM not yet available
- ONDOWNLOAD misses a dialog in Internet Explorer
- IE plugin does not record URL changes during recording (URL GOTO)
All bugs listed here will be fixed soon. If you see a problem that is not listed here, please inform us.
Experiencing problems?
Please report any problems or suggestions to support@iopus.com or in the user forum. In the forum, please mention [V7] in your header, so we know it refers to iMacros Version 7.
Upgrading from V6
How to test
You can install both, V6 and V7 at the same time!
Switch in scripts
Use iimInit ("-v6") or iimInit ("-v7") to switch between both versions.
Change the default version in the registry
Without the -v6 or -v7 parameters a registry entry defines what version is started as default. To change this setting, open the registry, navigate to "HKLM/Software/iOpus/iMacros" (cf. the screenshot for an alternative path) and set "UseV7" to either 1 or 0.
Breaking Changes
Our goal is to make all Version 6 macros run in V7 with as little changes as possible. We had to make a few breaking changes, as our other goal was also to make all macros run in IE, Firefox and Chrome without changes.
1. Different processing of TYPE=*
Example macro:
URL GOTO=http://www.iopus.com/ TAG POS=1 TYPE=DIV ATTR=TXT:iMacros<SP>is<SP>the<SP>industry-leading* TAG POS=1 TYPE=* ATTR=TXT:iMacros<SP>is<SP>the<SP>industry-leading*
TYPE=* matches a different element in V7. We made the change to match the iMacros for Firefox behavior, which in turn is based on the XPATH standard. The reason why a larger region is highlighted in v7 and Firefox is related to different treatment of ATTR:TXT. The outer region's innerText also matches the pattern "iMacros<SP>is<SP>the<SP>industry-leading*", and the outer region is searched first.
2. Relative positioning is now relative to the html element's end, like in Firefox. Please, see V7 Relative positioning for details.
3. Select Box index start with 1 (V6 used to start counting with 0) (forum post)
Example macro:
URL GOTO=http://www.tiendamovistar.com.ar/Catalog/Catalogo,205.aspx TAG POS=1 TYPE=SELECT FORM=NAME:aspnetForm ATTR=ID:ctl00_MainContent_CategoryInfo1_ctl00_cboSort CONTENT=2
4. STOPWATCH log file format changed
Please see this discussion for details and to give your feedback on the new format.
5. IMAGESEARCH and IMAGECLICK used to wait the full !TIMEOUT period. Now they wait 1/10 of this value by default, just like the TAG commands. The best solution is to define the retry time directly with SET !TIMEOUT_STEP.
6. A few rarely used command line switches are deprecated:
- -datasource - use iimSet instead
- -timeout - use !TIMEOUT_MACRO instead
- -useragent - a new useragent change command will be available soon
- -var_varname - - use iimSet instead
7. A few rarely used macro commands are deprecated:
- CMDLINE => use SET instead
- EXTRACT... old format from Version 5 no longer supported
- !DATASOURCE_COLUMNS => No longer required (automatic column # detection)
- !ERRORMACRO => use iimPlay return code instead
- !EXTRACTADD => Use ADD
- !MACROTIMEOUT => TIMEOUT_MACRO
- !LOADCHECK => TIMEOUT_STEP
- !TIMEOUT => TIMEOUT_PAGE (!TIMEOUT still supported, but deprecated)
- !VARDEFAULT, !URLSTART, !POINTER, !FOLDERIMACROS => deprecated because never used
- WAIT SECONDS=#DOWNLOADCOMPLETE# => no longer necessary.