RPA(流程自动化)有个主要功能:在用户界面中自动执行特定操作,例如与各种窗口、按钮、下拉列表等进行交互。
那么,RPA是如何做到精准地与某个界面(英文简称:UI)元素进行交互的呢?接下来我们看看RPA工具UiPath是如何实现的。
二、原理:选取器识别界面元素的方法之一:使用它们在屏幕上的位置(几十年前的技术),但这可能不可靠。
为了克服这个问题,UiPath Studio 使用了“选择器/选取器(英文:Selector)”,它们以 XML 片段的形式存储图形用户界面元素及其父元素的属性。
选择器(英文:Selector)
选择器存储在活动的“属性”面板中,位于Input(输入) > Target(目标) > Selector(选择器/选取器)下,所有与界面元素相关的活动(用于模拟人类某个操作的功能,英文:Activity)都具有此属性。
大多数情况下,选择器的值由RPA设计器自动生成,不需要您手工输入,尤其是当您尝试自动化的应用程序具有静态用户界面时。
然而,有些软件的界面布局和属性节点值会变化,例如一些网络应用程序,RPA设计器无法预测这些变化,因此需要手动修改自动生成的选择器的内容。
三、带通配符的选择器通配符是使您能够替换选择器内容中的零个或多个字符的符号,处理选择器中动态变化的属性时,这个方法非常有用,有两种通配符:
下面以操作记事本为例,讲解:UiPath中如何使用通配符?
记事本窗口的标题会根据您打开的.txt 文件自动变化,通配符可以解决这种变化,过程如下:
打开文本文件
5. 在“属性”面板中,单击选择器字段旁边的省略号按钮。将显示选择器编辑器窗口:
选择器编辑器
6.使用记事本打开任何 .txt 文件。请注意,窗口标题与步骤 1 中的部分不同。
7. 在RPA设计器的选择器编辑器窗口中,单击Repair,指向步骤 6 打开的记事本窗口中的文本编辑区,将显示一个对话框,指示选择器已更新:
指示选择器已更新
8. 单击(OK)确定,选择器编辑器窗口和选择器使用通配符进行更新。
使用通配符修改选择器的值
(本文结束)
个人简介Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved