2016-05-25 73 views
0

使用iMacro(Chrome扩展),我想自动化网站上的动作:iMacro:测试结果URL

  1. 检查一个复选框(条件)
  2. 点击按钮(提交)
  3. 然后将得到的URL比较字符串

    如果属实==>重新启动脚本从开始
    如有虚假==>显示弹出消息(或其他任何警报用户)

我从这里开始录制步骤1和2的正常工作,并且可以在循环运行

VERSION BUILD=8350307 RECORDER=CR 
URL GOTO=http://websitew.com/5421/0 
REFRESH 
TAG POS=1 TYPE=A ATTR=HREF:http://websitew.com/5421/0# 
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ID:FormBookingCreate ATTR=ID:condition CONTENT=YES 
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:FormBookingCreate ATTR=NAME:nextButton 
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:FormBookingCreate ATTR=NAME:finishButton 

而且之后,它不接受如果的语句,我不知道如何与某种的消息框通知用户或提醒

SET current {{!URLCURRENT}} 

#if current = "http://websitew.com/5421/0" then 
MsgBox "OK!" 
else 
    """start from the beginning """ 

回答

1

尝试对Chrome的iMacros的“推广此解决方案:

' here your code with the 1st and 2nd steps ' 

SET S EVAL("('{{!URLCURRENT}}' == 'http://websitew.com/5421/0') ? 'alert(\"OK!\");' : 'undefined';") 
URL GOTO=javascript:{{S}} 

' uncomment the line below to stop your macro after a message box ' 
'SET E EVAL("('{{S}}' == 'undefined') ? '' : MacroError('STOP!');") 
+0

谢谢Shugar。它完成这项工作。现在我有一个很好的开始学习更多。 – AJN