一、问题背景:
今天博洋控股有一个场景,非常经典,就是他要去做网页上的审批动作,然后每循环一个审批以后,该条记录会消失,然后判断满足条件的记录有两个限制条件:
1.【合同模板】要等于【前洋二六车位合同】
2.点击【审批按钮】以后,【合同金额】要等于600,并且【租赁时间】大于88小于93
二、解决方法思路:
核心思路还是需要倒叙循环,但是需要注意"点击翻页的条件","以及什么时候退出无限循环"!!!
Q1:什么时候点击翻页?
A1:当前页面上的不满足元素的个数等于当前页面最大展示数(20/页)
Q2:什么时候退出无限循环?
A2:当前页面无满足条件的数据 or 当前页码来到最后一页时
三、流程截图:
影刀流程截图如下:
四、核心步骤:
①:需要新建全局变量列表
需要新建全局变量列表【是否要去点击下一页】,来记录判断是否需要翻页操作!!!
②:判断是否需要翻页:
判断翻页的条件是需要【是否要去点击下一页】列表长度等于当前页面最大展示数(每页20/条)!!!
③:翻页以后务必清空列表:
翻页完毕以后,一定要清空【是否要去点击下一页】列表,保证最新一页的数据是一个空列表然后去进行新页面一轮数据的判断!!!
④:如果不满足翻页条件的时候:
如果不满足翻页条件的时候,说明【是否要去点击下一页】列表的长度不等于【当前页面展示的最大数量】说明在当前页面轮询处理过程中,存在已经处理完的数据(即满足条件的数据),那么需要进行新的一轮轮询,那么此时也是需要清空【是否要去点击下一页】列表的,一定要清空!!!