机器人执行流程时,页面突然跳出与流程无关的页面并挡住机器人下一步流程问题的解决方案
在浏览器业务流程当中,机器人正常运行时候,可能会遇到突然跳出与流程无关的页面或者是广告之类的内容且挡住了机器人下一步操作的执行问题,这里我们介绍一种 if 判断的解决方案:
1.if 判断。
a. 若页面跳出与正常流程无关的页面,我们可通过控件”图片检测“检测跳出来页面中的唯一标识(也可以通过获取页面的某个文本内容,前提是”获取文本“控件在此页面可用)
b. 将检测出来(或者获取的文本)的值赋给变量
c. 通过 if 条件句判断该变量是否为真
d. 为真则处理异常流程,否则继续执行正常流程
具体设计流程请见下图