技术进阶:当循环相似元素组时,第二次循环会报错如何处理——by.北方区平平无奇组织
评论
收藏

技术进阶:当循环相似元素组时,第二次循环会报错如何处理——by.北方区平平无奇组织

经验分享
不器
2022-11-09 15:53·浏览量:2169
不器
发布于 2022-11-09 15:532169浏览

    循环相似元素组,依次操作当前循环的元素对象,出现了处理完一条信息后,回到该页面,进行第二次循环时,出现找不到元素的情况,实际上是因为处理后的相似元素组可能某些属性发生改变后,元素组也发生改变,但是元素的index值并不会随之改变,因此可以借助这个迭代index的方法来处理这类问题(以下用影刀商城做案例)

  设置场景:点击确认发货


1、首先还是需要捕获相似元素,这一步是为了确定我需要迭代多少次,通过【获取相似元素列表】来获取到

2、捕获单个确认收货按钮,通过元素编辑找到关键的index属性(通过修改它可以改变元素对象)

 
3、设置一个全局变量n,这样在元素编辑中,就可以调用它

    



4、设置好以上的,就可以正式编写指令,通过【for次数循环】我们就可以迭代n,从而达到循环的效果;记住一定要把当前循环项赋值到n!!!

5、最后我们选择【点击元素】,选择被我们改造好的元素即可



总结:这类的方案主要针对一些相似元素组会变化的场景,这里的index也可能存在有一定限制的情况,假设最大index=16,超过16就直接报错,那么就需要针对index值做好一系列调整,当然具体情况需要具体分析。

收藏1
全部评论1
最新
发布评论
评论