我试图在imacros中制作一个if else语句,但我很遗憾。
此按钮检查按钮是否出现以及是否出现按钮 基本上它是这样构建的:
refresh
SET !TIMEOUT_STEP 0
SET !ERRORIGNORE YES
TAG POS=1 TYPE=SPAN FORM=ACTION:Select.aspx ATTR=TXT:Cart
TAG POS=2 TYPE=SPAN FORM=ACTION:Select.aspx ATTR=TXT:Cart
TAG POS=3 TYPE=SPAN FORM=ACTION:Select.aspx ATTR=TXT:Cart
TAG POS=4 TYPE=SPAN FORM=ACTION:Select.aspx ATTR=TXT:Cart
SET !ERRORIGNORE NO
SET !TIMEOUT_STEP 1
现在我想告诉脚本,如果在某个点上出现这个按钮:
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:Error.aspx ATTR=NAME:Back
脚本执行另一个Action。
非常感谢你的帮助。
答案 0 :(得分:0)
va macro;
macro ="CODE:";
macro +="SET !ERRRORIGNORE YES"+"\n";
macro +="TAG POS=1 TYPE=A ATTR=CLASS:link EXTRACT=HREF"+"\n";
ret=iimPlay(macro);
if(ret=<0)
{
alert("There was an error");
}
以下是iMacros JS的一个示例。