快捷导航

连续动作的重复次数

2016-2-1 10:17| 发布者: Fuller| 查看: 4958| 评论: 0

摘要: 连续动作这个概念包含“连续”和“多层”两个核心,是不止一次和不止一个的意思,在网页的一个动作施加点上可以连续做多次动作,在指定动作施加点的XPath表达式时,就要考虑是否应该用XPath表达式 ... ... ... ... ...

GooSeeker版本:V5.6.2及其以上

1. 什么是重复次数

连续动作这个概念包含“连续”和“多层”两个核心,是不止一次和不止一个的意思,可以对网页上的同一个位置连续做多次动作。在定义动作施加点的XPath表达式时,需要考虑是否必要定位到网页上的多个位置,从而实现“连续动作”,例如,连续点击,具体参看《动作施加点定位用XPath》。

但是,如果只有一个动作施加点,并且需要重复点击很多次,那么就要配置重复次数。

上图是需要重复点击的案例,需要把每个月份都点击一遍,就是要重复点击红框内的三角符号。但这个三角符号只有一个,用XPath只能定位到一个节点,所以针对它的动作只能做一次,为了实现重复点击,就得配置重复次数。请注意,重复次数只适用于连续点击动作。

2. 设置方式

点击高级设置,在弹窗中就能看到重复次数输入框。显然,缺省情况下的重复次数是1,如果设置为<=0的整数,表示无限次重复。如果是正整数,则重复指定次数后就停止。

  • <=0:无限重复
  • >=1:重复指定次数

如果动作施加点的XPath能够定位到网页上的多个节点,那么重复次数就相当于是乘倍关系。假设XPath定位到3个节点,重复次数设为5,那么总共循环点击15次。

3. 相关配置

跟重复次数相关的配置是合用表达式,用来跳出重复的。比如上例,重复点击切换月份的按钮,就可以设置一个比较大的重复次数,然后利用合用表达式来设置停止条件:一旦遇到1月份,就不继续点击了。

4. 相关资料

4.1 连续动作概念、场景和使用方法

4.2 返回目录->


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

GMT+8, 2020-11-26 11:22