点击“加入”按钮,正常情况下,会流转到下一个环节,但是之前已经加入过,这时就会弹出一个提示框,过3秒就消失。 RPA用条件分支,怎样捕捉或判断这种异常情况出现?
RPA可以使用以下两种方式来捕捉或判断出现异常情况:
使用OCR(Optical Character Recognition,光学字符识别)技术来识别弹出的提示框。可以使用RPA工具提供的OCR功能,将提示框上的文本内容提取出来,然后判断文本内容是否为已加入的提示信息。如果是,则执行等待3秒后关闭提示框的操作;如果不是,则表示出现了其他的异常情况,在这种情况下可以通过执行一些其他的操作来保证程序的正确执行。
监控屏幕颜色变化,这种方法在一些情况下比OCR更为可靠。具体做法是,RPA在点击“加入”按钮之后,定时监测屏幕是否发生颜色变化。如果屏幕上出现了提示框,则颜色会发生变化,此时便可以判断出现了异常情况。在这种情况下,RPA需要等待3秒钟之后关闭提示框。
无论采用以上哪种方式,RPA都需要在执行任务之前进行条件分支判断,以确定程序应该执行的下一步操作是等待3秒钟还是执行其他操作。四种可能情况如下:
点击“加入”按钮后,没有弹出提示框。 点击“加入”按钮后,弹出的提示框不是已加入的提示信息。 点击“加入”按钮后,弹出的提示框是已加入的提示信息,但是提示框没有消失。 点击“加入”按钮后,弹出的提示框是已加入的提示信息,并且提示框在3秒钟后自动消失。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。