贝壳UiPath笔记- UI对象库(Object Repository)功能 初探

UiPath发布了UiPath 20.10这个版本有一段时间了,我认为这个版本更新内容最实用的就是这个UI对象库的功能,这个功能的出现使我们开发流程的思维改变了,做过RPA开发的朋友都知道,RPA流程非常依赖UI元素的,之前我们开发流程的时候,需要一边拉UI界面一边写业务逻辑,所有东西都写在一起当前台UI变化的时候我们需要打开流程,一个一个的UI元素找过去,将改了的元素重新设置选择器。这样的操作大大增加了后期运维成本,这次新版本出的UI对象库就是解决这个问题的,UI对象库就是为了把UI元素和流程逻辑分开,当然元素变化的时候,只是需要更新UI对象库,而不需要再去流程里一个一个元素去找了。下来带领大家一起来看一下,UiPath的 Object Repository 功能吧。

默认打开的工程是没有这个功能的界面的,我们需要设置一下

1   打开UiPath设计器,新建一个Process流程

2 打开项目流程工作属性界面,打开新功能的选项 Modern Design Experience ,点击Ok。

3 在右边的窗口中大家可以看到新功能的界面

右边的功能区中 大家可以定义自已的UI对象库。

我自已建了一个网站用来实现新功能。功能很简单 就是登录一个网站 进入菜单填写表单提交。

【系统主界面】 流程需要三个UI元素  第一个dashboard标签、第二个Forms菜单 、第三个From Validation。

首先我们我们要dashboard标签是存在,存在了就说明是加载成功了,然后我们再依次点击 Form - From Validation  两个按钮。

【表单验证界面】流程需要五个UI元素: 四个输入框和一个提交按钮,输入了相关信息后就点提交按钮,这里我先点取消按钮。

 这个是我做好的流程,大家可以看到右边的Ui对象库,有一个库名称是ObjectReplsitory项目的工程名,两界面分别是系统主界面、表单验证界面。

 这个UI对象库是在开发流程之前就已经抓好的。在开发的时候我们只需要设计好逻辑,然后把相应的元素放进行就好了。

使用的组件和我们原来的有一点点的不一样名称变化了。

这个Use Application/Browser 的组件 就是代替我们原来的 Open Browser的组件。大家可以看到Use Application/Browser这个组件上部分就是我们需要操作的窗口,这里我们把右边的【系统主界面】

直接拖到 这里,再把窗口最大化,再拖入一个点击组件。

Click组件也有一个放拖放元素的地方,我们把【系统主界面】中的【button_表单菜单】,拖入Click组件中,同样的把【button_表单验证】拖入流程

这样就完成了 逻辑和UI对象的给合使用。

 你可以把这个UI对象库象打包Lib的包 ,象使用其它组件包一个引用项目中使用。

到这里大家对 UiPath的新功能有了大致的了解了,我将在下一篇幅中为大家讲解下具体是怎么使用这个新功能吧。

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值