时间范围内多次检查“元素是否存在”,流程便捷容错
先看效果
背景
- 设计流程时,经常会点击一个元素前,先检查一下该元素是否存在
- 但往往页面元素会在不固定时间内才出现,设置一个前置延时固定时间 5 分钟,流程就会变慢
- 可设置一个重试机制来判断元素,如图:
痛点
- 为了一个元素是否存在,居然添加了 9 个组件,3 个变量。。。
- 如果有 20 个关键元素要检查是否存在,那岂不是画布多出 20x12=240 个内容!
- 能否用一个组件就能判断呢?像这样:
方案
-
先看执行结果日志
-
使用全局变量,复制到自己工程里,即可使用体验,代码如下:
- 已上传 RPA 代码仓库
https://gitee.com/isrpa/py_crate/blob/master/components/component_try.py
其他
- 杂集 a 目录: iSRPA 学习 与 Python 自学入门 - 技术杂集 a