如何使用Imacros if / else语句来运行宏

时间:2016-06-05 08:31:55

标签: jquery macros imacros

我是imacros的新手并且正在努力寻找通过声明来运行宏的解决方案。

'如果有这个“TAG POS = 1 TYPE = A ATTR = HREF:/ pnt / * /”

然后我想只跑 “TAG POS = 2 TYPE = INPUT:TEXT FORM = NAME:NoFormName ATTR = * CONTENT = abcde”

如果不是,那么只运行“TAG POS = 1 TYPE = BUTTON ATTR = TXT:Takip”

请问有人帮我创建评估版吗?

1 个答案:

答案 0 :(得分:1)

要解决此类问题,您可以使用某种解决方法。像这样:

SET !EXTRACT_TEST_POPUP NO
SET !TIMEOUT_STEP 0
TAG POS=1 TYPE=A ATTR=HREF:/pnt/*/ EXTRACT=HTM
SET true EVAL("('{{!EXTRACT}}' == '#EANF#') ? 'false' : '';")
SET false EVAL("('{{!EXTRACT}}' == '#EANF#') ? '' : 'true';")
SET !ERRORIGNORE YES
TAG POS=2{{true}} TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=* CONTENT=abcde
TAG POS=1{{false}} TYPE=BUTTON ATTR=TXT:Takip
SET !ERRORIGNORE NO
SET !TIMEOUT_STEP 6