iMacro:测试结果URL

时间:2016-05-25 12:57:30

标签: automation imacros

使用iMacro(chrome扩展程序),我想在网站上自动执行操作:

  1. 选中一个复选框(条件)
  2. 点击按钮(提交)
  3. 然后将生成的url与字符串

    进行比较

    如果为true ==>从头开始重启脚本 if false ==>显示弹出消息(或其他任何警告用户)

  4. 我在录制步骤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
    

    此外,它不接受 if 声明,并且我不知道如何通过某种消息框或警报通知用户

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

1 个答案:

答案 0 :(得分: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!');")