[Solved] iMacros not compatible with FF 3.0.1

Discussions and Tech Support specific to the iMacros Firefox add-on.
Forum rules
iMacros EOL - Attention!

The renewal maintenance has officially ended for Progress iMacros effective November 20, 2023 and all versions of iMacros are now considered EOL (End-of-Life). The iMacros products will no longer be supported by Progress (aside from customer license issues), and these forums will also no longer be moderated from the Progress side.

Thank you again for your business and support.

Sincerely,
The Progress Team

Before asking a question or reporting an issue:
1. Please review the list of FAQ's.
2. Use the search box (at the top of each forum page) to see if a similar problem or question has already been addressed.
3. Try searching the iMacros Wiki - it contains the complete iMacros reference as well as plenty of samples and tutorials.
4. We can respond much faster to your posts if you include the following information: CLICK HERE FOR IMPORTANT INFORMATION TO INCLUDE IN YOUR POST
webstar
Posts: 64
Joined: Thu Jul 03, 2008 4:33 pm

Re: iMacros not compatible with FF 3.0.1

Post by webstar » Tue Jul 22, 2008 9:36 pm

running a test with FF3.0.1
with the only add-on being iMacros installed:
everything seems to run fine.

with one additional add-on being NoScript installed, Syntax Error again!
SyntaxError: unknown command: h, macro line 8
running this macro:

Code: Select all

CLEAR
TAB T=1
TAB CLOSEALLOTHERS
URL GOTO=http://iopus.com
CLEAR
TAB OPEN
TAB T=2
URL GOTO=http://gmail.com
URL GOTO=http://mail.google.com/mail/signup
TAB OPEN
TAB T=3
Well, guys, while I understand you can't test with all available add-ons,
I do think, you should at least test with the most popular add-ons...
User avatar
Tech Support
Posts: 4948
Joined: Tue Sep 20, 2005 7:25 pm
Contact:

Re: iMacros not compatible with FF 3.0.1

Post by Tech Support » Tue Jul 22, 2008 9:41 pm

Issue confirmed! Thanks a lot for your help! It will be fixed ASAP.

PS: We never had a problem with NoScript before, that is why it was not part of our regular testing.
webstar
Posts: 64
Joined: Thu Jul 03, 2008 4:33 pm

Re: iMacros not compatible with FF 3.0.1

Post by webstar » Tue Jul 22, 2008 9:55 pm

thanks!

Issue with dragdropupload add-on (reported by several users some time ago) is still not fixed.
installing dragdropupload completely prevents iMacros from working.
it would be great not to have to disable and to enable dragdropupload and iMacros all the time...
webstar
Posts: 64
Joined: Thu Jul 03, 2008 4:33 pm

Re: iMacros not compatible with FF 3.0.1

Post by webstar » Wed Jul 23, 2008 5:20 am

SyntaxError: wrong format for TAG command, macro line 19
and how does the line 19 look like?
here:

Code: Select all

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:myform ATTR=NAME:xx1 CONTENT=* EXTRACT=TXT
WTF???

as I said earlier: the simplest and most basic stuff is just NOT working...
AND:
1) This time I tested on FF3.0.1
2) without NoScript add-on (so there were no conflict with NoScript this time to blame for this problem).
Last edited by webstar on Wed Jul 23, 2008 5:28 am, edited 1 time in total.
webstar
Posts: 64
Joined: Thu Jul 03, 2008 4:33 pm

Re: iMacros not compatible with FF 3.0.1

Post by webstar » Wed Jul 23, 2008 5:26 am

this syntax checking stuff is just wrong.
I wish there were a switch to switch it off!

if you're going to implement that syntax check, then it has to be tested for weeks if not for months
before it can be released.
it's just very annoying stuff... :(
User avatar
Tech Support
Posts: 4948
Joined: Tue Sep 20, 2005 7:25 pm
Contact:

Re: iMacros not compatible with FF 3.0.1

Post by Tech Support » Wed Jul 23, 2008 6:43 am

1. The dragandropupload issue is on our todo list for future upgrades (within 4-8 weeks)

2. About the syntax checking example you posted: The line has a syntax error. You can only have CONTENT=..... or EXTRACT=... but not both at the same time, as it would not make sense to extract a value that you just filled in with CONTENT=... .

So please use:
1. To fill in a value
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:myform ATTR=NAME:xx1 CONTENT=abc
or
2. To extract a value
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:myform ATTR=NAME:xx1 EXTRACT=TXT

I understand your frustration, because the more strict syntax check breaks macros that were wrong in the first place, but escaped the more simple syntax checks on previous versions. But please understand our motivation for doing this: We have to introduce the better syntax check, otherwise it would become difficult to built on this in future versions. Thanks again for the useful feedback.
webstar
Posts: 64
Joined: Thu Jul 03, 2008 4:33 pm

Re: iMacros not compatible with FF 3.0.1

Post by webstar » Wed Jul 23, 2008 7:35 am

Tech Support wrote:2. To extract a value
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:myform ATTR=NAME:xx1 EXTRACT=TXT
OK.
but all examples here: http://wiki.imacros.net/Data_Extraction
like

Code: Select all

TAG POS=1 TYPE=P ATTR=TXT:* EXTRACT=TXT

Code: Select all

TAG POS=1 TYPE=TD ATTR=CLASS:code&&TXT:* EXTRACT=TXT 

Code: Select all

TAG POS=R-2 TYPE=TD ATTR=TXT:* EXTRACT=TXT  
etc.
led me to believe the syntax must be the way I had it.
and since it was perfectly working in the previous version, it's very confusing.

also, here
The Extract command

From version 6.0 of iMacros extraction is no longer handled by a separate command. It is now specified by an additional parameter to a TAG command.
My understanding of an "additional parameter" is that is has to be added to the existing one.
and since I wanted to extract any form field content I had that "Content=*" before...
User avatar
Tech Support
Posts: 4948
Joined: Tue Sep 20, 2005 7:25 pm
Contact:

Re: iMacros not compatible with FF 3.0.1

Post by Tech Support » Wed Jul 23, 2008 9:13 am

Thanks again for the feedback. I updated the confusing part in the wiki:
http://wiki.imacros.net/EXTRACT#EXTRACT_command

It now says:
Extractions are now handled by the TAG command by replacing the CONTENT=... parameter with the extract parameter EXTRACT=... .
webstar
Posts: 64
Joined: Thu Jul 03, 2008 4:33 pm

Re: iMacros not compatible with FF 3.0.1

Post by webstar » Wed Jul 23, 2008 9:16 am

Tech Support wrote:Thanks again for the feedback. I updated the confusing part in the wiki:
http://wiki.imacros.net/EXTRACT#EXTRACT_command

It now says:
Extractions are now handled by the TAG command by replacing the CONTENT=... parameter with the extract parameter EXTRACT=... .
that's great an very clear.
Thanks a lot!
User avatar
Tech Support
Posts: 4948
Joined: Tue Sep 20, 2005 7:25 pm
Contact:

Re: iMacros not compatible with FF 3.0.1

Post by Tech Support » Wed Jul 23, 2008 12:08 pm

We just released V6.0.6.3 Beta. It fixes the NoScript issue. If you still encounter any problem, please let us know.
webstar
Posts: 64
Joined: Thu Jul 03, 2008 4:33 pm

Re: iMacros not compatible with FF 3.0.1

Post by webstar » Wed Jul 23, 2008 7:23 pm

Code: Select all

VERSION BUILD=6060723 RECORDER=FX
TAB T=1
FRAME F=1
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:recaptcha_response_field CONTENT=diodirodioridordinrodirdoirodirdoirdoirdreodireodiroedi
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=NAME:submit&&VALUE:I'm<SP>a<SP>Human
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:recaptcha_response_field CONTENT=drdeondoeindioed
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=NAME:submit&&VALUE:I'm<SP>a<SP>Human
So, your recorder is still producing these "NoFormName" things,
but the player is throwing errors when it sees them??
User avatar
Tech Support
Posts: 4948
Joined: Tue Sep 20, 2005 7:25 pm
Contact:

Re: iMacros not compatible with FF 3.0.1

Post by Tech Support » Wed Jul 23, 2008 7:29 pm

The "NoFormName" name is added if the input fields are not part of a regular <form..> ...</form> tag, so they have no name.

Can you send me the URL of the web page and/or the macro that creates the problem? This would allow me to quickly re-create the issue on our test systems.

The following test works ok:

Code: Select all

VERSION BUILD=6060723 RECORDER=FX
TAB T=1
URL GOTO=http://www.iopus.com/imacros/demo/v6/dialogs/javascript.htm
ONDIALOG POS=1 BUTTON=OK CONTENT=
TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:NoFormName ATTR=VALUE:Popup<SP>1
webstar
Posts: 64
Joined: Thu Jul 03, 2008 4:33 pm

Re: iMacros not compatible with FF 3.0.1

Post by webstar » Wed Jul 23, 2008 7:40 pm

Tech Support wrote:The "NoFormName" name is added if the input fields are not part of a regular <form..> ...</form> tag, so they have no name.
I know that they are added by the recorder.
But the problem is: The player is NOT accepting them and trowing errors saying that the tag was not found.
removing "NoFormName" makes the player accept the stuff and do the job.

to recreate you can go to any website that has a form without a name.
and then try to run the player on that... it doesn't work.
User avatar
Tech Support
Posts: 4948
Joined: Tue Sep 20, 2005 7:25 pm
Contact:

Re: iMacros not compatible with FF 3.0.1

Post by Tech Support » Wed Jul 23, 2008 7:42 pm

I recreated the issue here:

Code: Select all

URL GOTO=http://www.iopus.com/imacros/demo/v6/java/calc/
TAG POS=1 TYPE=TEXTAREA FORM=NAME:NoFormName ATTR=NAME:S1 CONTENT=test<SP>1
We will investigate and fix this tomorrow.
User avatar
Tech Support
Posts: 4948
Joined: Tue Sep 20, 2005 7:25 pm
Contact:

Re: iMacros not compatible with FF 3.0.1

Post by Tech Support » Wed Jul 23, 2008 7:44 pm

removing "NoFormName" makes the player accept the stuff and do the job.
How does the TAG command look after you edited it?
Locked