The renewal maintenance has officially ended for Progress iMacros effective November 30, 2023 and all versions of iMacros are now considered EOL (End-of-Life).
This demo site will also no longer be moderated from the Progress side. Thank you again for your business and support.
Sincerely,
The Progress Team
Demo Macros & Scripts
Examples for using iMacros efficiently.
Tip:
All macros and scripts listed here are included in the default installation of iMacros. The example batch files and scripts can be found at "iMacros\Examples" folder, under your Documents if you selected the default installation directory during installation.
Demo Macro | Browser | Demo Content & Remarks | Demo Pages | ||
---|---|---|---|---|---|
Detect-Javascript-Errors | Detects scripts errors using the ONSCRIPTERROR command. | Detect Script Errors | |||
DirectScreen-Click | Automates Java calculator applet. | Direct Screen | |||
Downloads | Download files automatically | Downloads | |||
Drag Drop Tree | This script automates an AJAX tree view, using drag & drop | Drag Drop tree | |||
Draw | Record mouse clicks and movements using the DS (DirectScreen) technology. | Draw | |||
Eval | Test for value and time ranges in your macro and anything else that can be done with Javascript. | Eval (Javascript) | |||
Extract | Extract text, HTML code, links and tables. | Extract | |||
ExtractAndFill | Save extracted data to internal variables and use them to directly fill the fresh data into a web form. | Data Extraction | |||
ExtractRelative | Use relative positioning for more easy extraction. | Extract | |||
Extract-Table | Extract complete table with one command and save data to text file. | Exchange Rates | |||
FileUpload | Fill in the tricky file upload fields automatically. | File Upload | |||
FillForm | Fill forms automating input boxes, drop down selections, checkboxes, radiobuttons, etc. | Testform1 | |||
FillForm_XPath | Use XPath to navigate through elements and attributes in an XML document. | Testform1 | |||
Filter | Filter pictures for faster page loading. | Image Filter | |||
Flash | This macro demonstrates the use of the DS commands to handle interactions on a Flash website. | Flash | |||
Frames | IIM works well with framed pages. | Frames | |||
Image Download | Download all images on a page automatically. Uses LOOP button. | Gallery | |||
Image Recognition | This macro demonstrates the use of the Image Recognition commands to handle interactions on a Flash website. | Flash | |||
Javascript Dialog | Click and fill Javascript dialogs. | Javascript Dialogs | |||
Keyword-Assert | Asserts that a specific keyword appears on a web page. | KeywordAssert | |||
Loop-Csv-2-Web | Demonstrates automatic data entry with the LOOP button: Reads Data a simple text file in CSV format and submits it to a web site. | Enter Address Data | |||
Print web pages and PDF documents | |||||
SaveAs | Save Website in various formats. | SaveAs | |||
SavePDF | This macro opens a PDF file in the browser and uses SAVEITEM to download it. | SavePDF | |||
SaveTargetAs | Use the TAG command to select individual web page elements for download. | SaveTargetAs | |||
Screenshot | Use the SCREENSHOT command to save a screenshot of the complete web page or of the browser window. | Screenshot | |||
Slideshow | Loop through thumbnails. | Images | |||
Stopwatch | Measure detailed website response times with the STOPWATCH command. | Stopwatch | |||
Tabs | Control the tabbed browser interface. | Popups | |||
TagPosition | Use the TAG position parameter to handle HTML elements that have an identical code. | TagPosition | |||
WebPageDialog | Using the ONWEBPAGEDIALOG command, iMacros handles the browser's modal and modeless pop-up dialogs. | HtmlDialogs |