RPA029-UiPath是如何实现精准点击界面?

RPA029-UiPath是如何实现精准点击界面?

首页休闲益智精准点击更新时间:2024-04-29
一、问题:UiPath如何实现精准点击界面元素?

RPA(流程自动化)有个主要功能:在用户界面中自动执行特定操作,例如与各种窗口、按钮、下拉列表等进行交互。

那么,RPA是如何做到精准地与某个界面(英文简称:UI)元素进行交互的呢?接下来我们看看RPA工具UiPath是如何实现的。

二、原理:选取器

识别界面元素的方法之一:使用它们在屏幕上的位置(几十年前的技术),但这可能不可靠。

为了克服这个问题,UiPath Studio 使用了“选择器/选取器(英文:Selector)”,它们以 XML 片段的形式存储图形用户界面元素及其父元素的属性。

选择器(英文:Selector)

选择器存储在活动的“属性”面板中,位于Input(输入) > Target(目标) > Selector(选择器/选取器)下,所有与界面元素相关的活动(用于模拟人类某个操作的功能,英文:Activity)都具有此属性。

大多数情况下,选择器的值由RPA设计器自动生成,不需要您手工输入,尤其是当您尝试自动化的应用程序具有静态用户界面时。

然而,有些软件的界面布局和属性节点值会变化,例如一些网络应用程序,RPA设计器无法预测这些变化,因此需要手动修改自动生成的选择器的内容。

三、带通配符的选择器

通配符是使您能够替换选择器内容中的零个或多个字符的符号,处理选择器中动态变化的属性时,这个方法非常有用,有两种通配符:

在选择器编辑器窗口中使用通配符生成选择器的示例

下面以操作记事本为例,讲解:UiPath中如何使用通配符?

记事本窗口的标题会根据您打开的.txt 文件自动变化,通配符可以解决这种变化,过程如下:

  1. 打开一个空的记事本窗口。请注意,窗口的标题: Untitled – Notepad。
  2. 在RPA设计中,创建一个新序列。
  3. Type Into活动拖到设计器编辑区。
  4. 单击在屏幕上,指向记事本的编辑区,选择器会自动生成Selector的值,存储在Selector属性中。

打开文本文件

5. 在“属性”面板中,单击选择器字段旁边的省略号按钮。将显示选择器编辑器窗口:

选择器编辑器

6.使用记事本打开任何 .txt 文件。请注意,窗口标题与步骤 1 中的部分不同。

7. 在RPA设计器的选择器编辑器窗口中,单击Repair,指向步骤 6 打开的记事本窗口中的文本编辑区,将显示一个对话框,指示选择器已更新:

指示选择器已更新

8. 单击(OK)确定,选择器编辑器窗口和选择器使用通配符进行更新。

使用通配符修改选择器的值


(本文结束)

个人简介
查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved