2013-09-01 52 views
0

下午好!我有一个代码与iMacros.My问题写在旁边验证码服务。我的问题是.. 我需要这样做,如果我的验证码不正确,然后再次做它像一个循环或如果验证码是好的,然后去下一部分的代码。 我怎么能做到这一点iMacros.I听说有关的JavaScript,但不能弥补代码。 请看看我的代码。iMacros .if .else captcha

URL GOTO="my site" 

TAG POS=1 TYPE=DIV ATTR=TXT:"my options" 

TAG POS=1 TYPE=INPUT:RADIO ATTR=ID:"my options" 
wait seconds=2 

SET !EXTRACT_TEST_POPUP NO 

ONDOWNLOAD FOLDER=C:\Captcha\ FILE=image.jpg WAIT=YES 

TAG POS=1 TYPE=IMG ATTR=SRC:"image captcha" CONTENT=EVENT:SAVEPICTUREAS 

tab open 

tab t=2 

URL GOTO="service captcha" 

TAG POS=1 TYPE=INPUT ATTR=NAME:pict CONTENT=C:\Captcha\image.jpg 

TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:"submit send captcha" 
ATTR=VALUE:Send 

TAG POS=6 TYPE=TD ATTR=* EXTRACT=TXT 

wait seconds=3 

SET !VAR1 {{!EXTRACT}} 

TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:account ATTR=ID:Passwd CONTENT="my password" 

TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:account ATTR=ID:PasswdAgain CONTENT="my 
password" 

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:account ATTR=ID:Email CONTENT="email" 

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:account ATTR=ID:newaccountcaptcha CONTENT={{!var1}} 

wait seconds=2 

TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:account ATTR=ID:submitbutton 

Ok.Some次的验证码是不正确的形式,它给了我一个消息像 “您输入的字符是错误的”。如何,我可以再重复这些步骤使用javascript? 我只对预防方法感兴趣iMacros是其他程序的有趣模拟。 谢谢你们。

回答