如何用iMacros在基础多选下拉框中选中多个选项?
解决iMacros自动选中多选下拉框的问题
不是下拉框设计简单导致识别失败,是你之前用的脚本参数和页面实际结构不匹配:
- 你的form标签没有
name="form1"属性,不能用FORM=NAME:form1定位 - 下拉框的name是
dinner:menu,不是你脚本里的select1 - 多选下拉框需要用特殊格式指定选中项
下面是两种可行的脚本写法:
方法1:直接指定多个选项值
通过CONTENT参数一次性指定要选中的选项值,用逗号分隔,每个值前加$:
VERSION BUILD=1005 RECORDER=CR TAG POS=1 TYPE=SELECT ATTR=NAME:dinner:menu CONTENT=$steak,$fish,$pizza
方法2:逐个选中选项
适合需要灵活选择不同位置选项的场景,通过KEY=CTRL模拟按住Ctrl键多选:
VERSION BUILD=1005 RECORDER=CR // 选中第1个选项steak TAG POS=1 TYPE=OPTION ATTR=VALUE:steak KEY=CTRL // 选中第2个选项fish TAG POS=2 TYPE=OPTION ATTR=VALUE:fish KEY=CTRL // 选中第6个选项pizza TAG POS=6 TYPE=OPTION ATTR=VALUE:pizza KEY=CTRL
运行任意一种脚本后,下拉框就会自动选中指定选项,之后手动点击提交按钮即可。
内容的提问来源于stack exchange,提问作者ImASpaceCowboy
相关产品推荐
相关产品推荐

