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

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

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.

 

 

 



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



53 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

Ok I ran it and now how can I set it so that it is automated and will run all by itself every 3rd day?


0 Votes

imacros SUCKS bad, dont ever install it, my firefox wont start after installing it.


I had to go to SAFE MODE, and uninstall it


command line on 'Windows' run menu 'firefox -safe-mode' and click enter.


details to uninstall an addon in firefox safe mode are here


http://support.mozilla.com/en-US/kb/Safe+Mode


0 Votes

How to make a macro execute itself every one hour,

For example submitting a web Form every one hour


thanks.


0 Votes

prima prova(пробую)


0 Votes

hi ,

this is me don

i want to creat a blog how can i start could u teach me if possible

thank full

don


0 Votes

The problem with imacros is more with the multithreading capability - so I have had to migrate to ubot


http://www.diaperbagdeals.net


0 Votes

AMAZING, JUST AMAZING


0 Votes

1st time user, learning how to use this. Any advise would be very helpfull and appreciated.


0 Votes

Works great, the video tutorial was helpful. My only suggestion would be the ability to have it run something like a cron job so that it follows the process every hour plus on minute or something like that. Installed FF 3.5.8 on Ubuntu 9.10 flawlessly. Thanks!


0 Votes

I am very disappointed in the non -existent help with regards to my previous inquiries.You keep saying over and over that my e-mail address and password are incorrect.i may be somewhat computer illiterate ,i am certainly not ignorant as you may presume.1 have been on my laptop for several hours for trivial things you promise.i am to tired , frustrated,and annoyed to go on any further,but one unhappy client will surely not warrant any worries from whomever is responsible,


0 Votes

Hi everyone! This is a very helpful tool especially to all users who keep on repeating jobs on the web.


I just have 1 problem here. I can't save any of my record. After I hit stop the save button is not activated.


Can somebody please give me a tip here.


Thanks in advance.


0 Votes

Thanks! How do I use this to delete comments on my Facebook page?


0 Votes

i've heard this macro a month ago, n start istalling

but i dont know the use of it until now..

thx fyi

any tutorial for another case?


http://allinfohere.co.cc


0 Votes

Hi,


I just installed the iMacros for firefox plugin. I started to use it in my web design projects and it really speeds up the tasks when I make changes to hundreds of pages at the same time.


Jennifer

Blog Designer

http://www.codexwp.com


0 Votes

I have downloaded the iMacros and have it instaled but it is not in my toolbar and when i go to custom my toolbar it is not in there.


Could any one help me with this asap?


0 Votes

I'd like to donate to the iMacros guy........but less than 19.99.......$5-10 instead.....but that is not an option.......he should fix this...........z


0 Votes

what to do if the loops r ending too early

i tried to record it with a space of 30 sec in each click but when i save and play it....it repeat the clicks after 3 sec evrytime


0 Votes

hi to all; i just got it and it works Awesome!


0 Votes

I can run a macro to go to group page which contains a growing list of members, number from 1 to 3000+ now. I would like to add each member as a friend. I recorded the actions of opening the group page and adding two friends. When I play the macro, it will go through the same actions and add the same two friends. How do you instruct the macro to continue to go down the list, one by one, and continue adding friends?


0 Votes

how can I use it to enter different facebook accounts?


0 Votes

Hi, how do I implement different email addresses for each input.


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.


Promote Open Source Knowledge by sharing your thoughts, listing Alternatives and Answering Questions!