【问题标题】:iMacros : check random Radio button/CheckboxiMacros:检查随机单选按钮/复选框
【发布时间】:2014-01-22 23:21:15
【问题描述】:

我只想选中一个单选按钮(或复选框),它们因 POS 不同而不同

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(例如,根据先例 SET 返回 4 到 VAR1)

【问题讨论】:

    标签: macros automation imacros browser-automation


    【解决方案1】:

    如果只有一个,那么您可以尝试此代码并将循环从 1 设置为 8。

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

    【讨论】:

    • 这不适用于我的脚本。我有多个表格要填写。 !LOOP 设计为,当宏在 X 次循环中启动时,每次重新启动宏时,将自身从 1 递增到 X。我需要每次和每种形式的值都是随机的。无论如何,谢谢。
    • 然后你就可以使用javascript脚本了。和 iimSet 命令将随机数设置到 iMacros 代码中。
    猜你喜欢
    • 2017-12-31
    • 2019-05-29
    • 1970-01-01
    • 1970-01-01
    • 2015-08-26
    • 1970-01-01
    • 2019-02-07
    • 2021-06-20
    • 1970-01-01
    相关资源
    最近更新 更多