Using iMacros for Firefox: A Visual, Step-By-Step Tour

by Sam Dean - Jul. 18, 2008Comments (32)

One of the best pieces of news related to the recent release of version 3 of Mozilla’s Firefox browser is that most popular extensions now work with it. In this post, I’ll present an extensive guided tour to my favorite, free Firefox extension of all: iMacros. If you spend a lot of time in Firefox, and especially if you perform a lot of repetitive tasks each day, iMacros can save you tons of time and hassle. It sits in your Firefox toolbar, and lets you record tasks whether they are oft-performed web development tasks, or simple tasks such as opening a series of tabs you use each day. Here, in pictures, is how it works.

Toolbar Availability and The Pop-Up Pane

  

 

After you install iMacros, it sits in your Firefox toolbar as an icon. It’s the gear-like icon on the right, just next to the address bar here.

 If you click on the iMacros icon, it opens up a pane in Firefox, on the left, with a list of your favorite macros, as seen here (your list of favorites will probably become much longer than this list).

 

 

 

 Recording Macros

A macro is simply a set of steps to be executed in order, and many people shy away from the enormous efficiencies they offer because they think macros require programming. Not so. In iMacros, you can just hit a record button, begin performing a set of tasks you’d like to save as a macro, and hit stop after the last task in the macro. As you can see here, in the pop-up right next to your favorites list, a little tabbed module makes it about as easy to record macros as it is to operate a DVD player. 

 

An Example: Recording and Saving a Macro

In this example of a macro recorded in iMacros, I will record a macro titled “Tabbed Sites,” and its purpose will be to open separate tabs in Firefox for three of my favorite web pages that I visit every day: WebWorkerDaily, GigaOm, and OStatic. To begin with, I just hit Record in the tabbed dialog seen above, and iMacro lets me know in red here that it is recording my subsequent actions.

 

While iMacros is recording, I will then open the home pages for the three web sites in separate tabs, and iMacros will show me my list of actions as seen at the bottom of the list at left.

 

 

 

 

 

 

 

 

My final recording step is to hit Stop, just under the Record option in the tabbed dialog we started out with. I then hit Save, which is located just under the Record button, and enter the name of my macro, which is “Tabbed Sites,” in this dialog that pops up.

 

 

 

 Now, as you can see here, the saved and named macro “Tabbed Sites” is at the top of my list of favorite macros.

 

 

 

 

 

 

 

 

 

Using iMacros for Super Bookmarks

One of the best of all uses for iMacros is to use it for super bookmarks. To do this, first right-click on the macro that you want to bookmark, and click Add to Bookmarks, as seen here.

 

 

 

This will bring up a dialog box, and you want to click on the Local option seen here.

 

 

 

 

 And voila, you can see the “Tabbed Sites” macro listed at the bottom of my Bookmarks menu in Firefox, here.

 Get to know iMacros if you use Firefox. If you perform a lot of repetitive HTML, CSS or other web development tasks, it can be particularly useful for letting you record a series of actions you want to be able to repeat. Similar to how my Tabbed Sites macro worked, you can also save different collections of open tabs for favorite sites (perhaps Favorite News Sites, Favorite Blogs, etc.), and have them all open in separate tabs automatically in one step, whenever you want. There are many more time-saving uses for this extension.

 

 

 



Shailesh Patel uses OStatic to support Open Source, ask and answer questions and stay informed. What about you?



32 Comments
 

Thanks Sam for the nice article, I got it working following the steps...

0 Votes

That's great. I have many uses for this extension, and I bet you'll come up with ones unique to what you do.

Sam

0 Votes

Amazing utility! Thanks for the good tutorial, it helped me getting started. I use iMacros only since a few hours and I already found several good uses for it.

Note: I had to edit the XPI file to make it work with the latest Firefox 3.01 update as described in http://forum.iopus.com/viewtopic.php?f=11&t=5114

Ken

0 Votes

Thanks. This is very helpful. Automator on the mac allows you to do similar things but this is definitely a lot more useful and having this sitting on your browser helps tremendously!

0 Votes

Just downloaded this and it works like a charm. For some reason you didn't have this listed as an application in OStatic but I've gone ahead and added it in.

0 Votes

Thanks. nice basic doc

0 Votes

i added it and do not get the gear icon. i am using the most recent firefox. i can however load the sidebar from the view menu. also do not have the ability to right click on a macro link and run it.

0 Votes

my interns were able to use it to start automating QA

0 Votes

Bonjour,

Bien que mon prénom usuel soit Johnny, j'ai de grosses difficultés avec la langue anglaise. Ma langue maternelle est le français et je suis incapable de vous lire en anglais. Je souhaite donc recevoir vos textes et vos documents en français. Je ne peux pas suivre vos propositions si elles me sont faites en anglais. Merci de votre compréhension.

0 Votes

Nice post! This addon is a real timesaver if you work with many "Web 2.0" sites as I do. As Taiwanese I love that it has full Unicode support, so it can automate Chinese and Japanese web applications just as good as it works with English websites.

Tim

0 Votes

Looks very useful

0 Votes

What Is The Code To Repeat The Macro? Like A For Loop Within The Macro.


0 Votes

This is really great.. Hats off to the developers.


http://fresharticles.co.cc


0 Votes

when I edit html or css I use notepad and firefox is closed. How is iMacros going to help me?


0 Votes

I suggest you people check out Auto Mouse v1.3

http://www.dimsoft.com/ I have been using it for about 10 years.

You get to FULLY use it in about 20 seconds


0 Votes

Many Many Thank for this Great Article. I'll follow this. Great Great Really Great !!!


0 Votes

hi,


can i make separate macros for separate tasks, say opening different sites and logging in and then create a macro to operate all the individual macros.


Why I want this is if one site changes their logging process i would not be required to make a fresh macro and change that single macro


if somebody has answer pls reply on my mail at ahujaandahuja at gmail dot com


0 Votes

I would sure like to know how to get rid of a virus on my computre could you tell me how to do that


0 Votes

@SHIRLEY: 1) Get a mac

2) If you cannot, get ClamAV - open source, anti-virus and run that to see if you can exterminate the virus

3) If that fails, get a trial version of Norton AV or McAfee AV and try that

4) Get rid of malware and adware too, while you are at it.


0 Votes

üstün zeka üstün özel yetenek(dd.cv)


0 Votes

Oops, this file is infected.


AVG (Grisoft Anti-Virus) reports THREAT DETECTED on


file name: www.ji17.cn/ad/ie7.htm

Threat name: Exploit IE CData exploit (type 547) in the

Process Name C:\Program Files\Mozilla Firefox2\firefox.exe


Note that the firefox.exe that is running is version 3, not version 2. It just happens to reside in a folder named Firefox2 on my machine.


Obviously I won't be reading the reportedly excellent file. This exploit does the following:


Polymorhic stealth virus which manifests at end of May and overwrites hard disk with text DIGI POWER. And manifest itself on screen with:


Then it manifests itself with the video and sound effects and displays the message:


THIS IS A NEW ... DELIVER II StealtH (R) WRITE BY DiGiT!

... SOUTH POLAND 1995


It sounds NASTY!!


0 Votes
awesome addons...............
0 Votes

I think you people are stupid and need to give me back Internet explorer. Why are you charging me for money just for a internet you make me sick no teally you do. If I don't have that internet back or it dosn't work your in trouble.


time it must be working 7:00

am I clear. Well I hope I am


0 Votes

does anyone know if you can add a sound so when the imacro is finished running it beeps or something?


0 Votes

@Anon - it is open source! Go for it!


0 Votes

Thanks for explaining this so well! Much appreciated.


0 Votes

imacro for firefox sucks. it is incomplete and glitchy. dont get your hopes up for awhile.


0 Votes

How do I execute an imacro within an imacro without using code such as VBA or java. Basically, I want to create a sub-routine that my imacro executes several times; so instead of copy/pasting the code several times, I thought I could just paste the code into a text file (or another macro) and call that specific code when needed.


Thanks,

Paul.


0 Votes

How do I execute an imacro within an imacro without using code such as VBA or java. Basically, I want to create a sub-routine that my imacro executes several times; so instead of copy/pasting the code several times, I thought I could just paste the code into a text file (or another macro) and call that specific code when needed.


Thanks,

Paul.


0 Votes

this is really something thanks guys! :)


0 Votes

This is of great help, Sam. Thank you very much :)


0 Votes

I want to use imacros to run in FireFox and this guide is very helpful. thank for your great post.

James

http://www.health-sex-money.com


0 Votes
Share Your Comments

If you are a member, to have your comment attributed to you. If you are not yet a member, Join OStatic and help the Open Source community by sharing your thoughts, answering user questions and providing reviews and alternatives for projects.