2014-01-22 55 views
0

我想检查只有一个无线电按钮(或复选框),它们型动物由POSiMacros的:检查随机单选按钮/复选框

TAG POS=1 TYPE=INPUT:RADIO FORM=ACTION:http://www.signup.com/index.php ATTR=NAME:my_input_radio CONTENT=YES 

随着POS随机集1和8之间

我想使它像:

SET !VAR1 EVAL("var r=Math.floor(Math.random()*8+1);r;") 
TAG POS={{!VAR1}} TYPE=INPUT:RADIO FORM=ACTION:http://www.signup.com/index.php ATTR=NAME:my_input_radio CONTENT=YES 

但是当我运行iMacros的脚本,它搜索POS {{VAR1}!},而不是POS 4(例如,根据该先例集中返回4〜 VAR1)

回答

0

如果只有一个,那么你可以试试这个代码,并从1循环设置为8

TAG POS={{!LOOP}} TYPE=INPUT:RADIO FORM=ACTION:http://www.signup.com/index.php ATTR=NAME:my_input_radio CONTENT=YES 
+0

这不会对我的脚本工作。我有多种形式来完成。 !LOOP被设计为,当一个宏在X次循环中启动时,每当宏被重新启动时,它自己从1递增到X。我需要每个时间和每个表单的值都是随机的。不管怎么说,多谢拉。 – user3049864

+0

然后你可以使用JavaScript脚本。和iimSet命令将随机数设置为iMacros代码。 – macroscripts