【问题标题】:HOW TO iMacro If Else Statement without Javascript?如何在没有 Javascript 的情况下使用 iMacro If Else 语句?
【发布时间】:2017-09-26 21:15:59
【问题描述】:

我目前制作了一个 iMacro 脚本,它使用 EXTRACT 来查找 TAG

VERSION BUILD=9030808 RECORDER=FX
SET !ERRORIGNORE YES
TAB T=1
TAG POS=1 TYPE=I ATTR=CLASS:icon-pencil&&TXT: EXTRACT=HTM

SET !VAR10 EVAL("var s='{{!EXTRACT}}'; if(s=='<i class=\"icon-pencil\" style=\"outline: 1px solid blue;\"></i>'){s='imacros://run/?m=ADD.iim';} else {s='imacros://run/?m=A.iim';}; s;")
URL GOTO={{!VAR10}}

我该如何做 if 语句?

【问题讨论】:

    标签: javascript if-statement eval imacros goto


    【解决方案1】:

    iMacros 中没有 if 语句,来自他们的常见问题解答:

    iMacros 语言本身被设计为一种描述性语言 (类似于 HTML)并且不包含条件语句。我们做到了 不要添加我们认为我们的客户不应该添加的此类声明 必须参加为期一周的研讨会才能学习另一个 专有脚本或编程语言。换句话说,iMacros 命令指的是网页元素,因此任何编程逻辑都必须是 放入一个脚本,然后使用 iMacros 自动化网站。 -iMacros FAQ

    您可以使用 Javascript,但它的接口不是很好,如果您正在研究浏览器自动化,我会推荐 Selenium 与 Python。做任何需要逻辑的事情要容易得多,iMacros 只对非常基本的事情有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多