当我们通过RPA工具对界面进行操作时,会遇到一些控件存在不同的情况。
例如,按钮显示中文或英文;还有的情况是一个按钮,在不同的条件下,显示的内容不同。
例如会存在 “提交”,“未提交”,“失败”等内容。而界面选取时还需要通过名字定位,
例如下面中的 aaname
<webctrl aaname ....>
一种方式是通过构建不同的选取器来进行识别,操作。例如Pick的机制。
今天介绍另一种方式,就是UiPaht的正则表达式搜索。
使用的格式如下:
在末尾增加 matching:<tag_name>=’regex’
例如下面的例子,
<webctrl aaname='Submitted |Not Submitted |Returned ' tag='DIV' matching:aaname='regex' />
对aaname进行正则表达式的搜索ÿ