场景是这样的—— 有一个搜索条件给我 100 个搜索结果(100 个链接)。 我希望虚拟用户随意单击这些链接中的任何一个。 你能帮我如何处理这种情况吗?
您的路径是通过将链接关联到一个数组中,在数组中选择一个随机偏移量,然后选择一个 web_url 前往有问题的链接....
查看功能帮助
web_reg_save_param()
web_reg_save_param_ex()
尤其是帮助中的“Ord=All”/“Ordinal=All”部分。
然后,当您将相关数据捕获到数组中时,您可以使用
lr_paramarr_random("TheArrayName");
从数组中获取随机值。
答案取决于每个列表框元素是否都是有效选择。如果列表框的第一个元素是指导性的(“请选择...”等),则需要一段代码:
选项 1:(当出现“请选择”时)
在步骤的“参数”部分中,将序数设置为:
var objectIndex = Math.floor((object.length-1)*Math.random())+2;
objectIndex;
选项 2:(当“请选择”不存在时)
在步骤的“参数”部分中,将序数设置为“0”。
在运行时生成一个随机数并将该变量放入 Ord= 参数中。例如
a = Rand(1,100)
lr_save_param("{myrandval}",a);
Web_custome_request("",
"",
"",
"Ord={myrandval}",
LAST);