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

一、问题:UiPath如何实现精准点击界面元素?RPA(流程自动化)有个主要功能:在用户界面中自动执行特定操作,例如与各种窗口、按钮、下拉列表等

一、问题:UiPath如何实现精准点击界面元素?

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

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

二、原理:选取器

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

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

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

选择器(英文:Selector)

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

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

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

三、带通配符的选择器

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

  • 星号 (*) – 替换零个或多个字符
  • 问号 (?) – 替换单个字符

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

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

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

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

打开文本文件

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

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

选择器编辑器

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

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

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

指示选择器已更新

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

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

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


(本文结束)

个人简介

  • 《RPA(流程自动化机器人)入门:手把手教你应用UiPath自动化工作》作者。
  • 微信公众号、头条号、CSDN《柴班说》原创作者。
  • Alteryx从业者。
  • 内审/审计自动化专家。
  • 医院行业RPA专家。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/80503.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信