UIPath入门系列五之录制功能

今天学习UIPath的录制功能

一、UIPath录制的对象:

可识别的对象有:按钮,复选框,下拉框,打字等

不可识别的对象有:键盘操作,修改键,右键,鼠标悬停等(可通过手动修改已录制好的脚本)

二、录制有四种类型:

1. Basic录制

流程简单,Actions没有容器约束,会出现不可控的状态,例如打开两个记事本,只会识别最顶层的记事本窗口

2. Desktop录制

流程复杂,Actions有容器约束,程序流程可控

3. Web录制

4. Citrix录制

例1: Basic录制记事本,并修改字体

1) 点击Recording按钮

2) 打开记事本,输入文本,按Enter键

3) 点击Format-> Font

4) 选择"Constantia"字体,并点击OK按钮

5) 录制结果如下

主流程Recording页面显示如下:

Recording Sequence显示如下:

6) 勾选上清空输入框,然后点击F5按钮,自行查看回放是否成功

Tips: 遇到Use Anchor消息框,我的选择是NO

例2:用Desktop重复录制一遍

1) 主流程Recording页面显示如下:

2) Recording DeskTop显示如下:

例3:对例1进行参数化

1) 参数化输入文本

2)将设置字体大小替换为字体样式 ,先打开notepad->Format->Font, 然后右键点击,选择”Indicate On Screen“

3) 选中DengXian字体

4) 结果如下,字体大小被字体样式覆盖

5) 请自行验证结果

例4:假如字体样式无法用UIPath自动识别,请用Copy Text来模拟

录制结果如下

例5:Web页面录制,在雅虎财经查找Microsoft和Google的股票

1) 前置条件:我使用的是录制Chrome浏览器,在此之前,我们需要通过UIPath SETUP安装一下UIPath的插件

参考:https://studio.uipath.com/docs/installing-the-chrome-extension

打开chrome://extensions/,勾选上Allow access to file URLs

2) 打开UIPath,点击record-Web按钮

3) 用Chrome打开http://www.alexa.cn/, 输入域名,比较全球排名和访客排名的差距

4) 录制结果如下

5) 增强脚本,使上面的录制,可以自动打开浏览器和关闭浏览器

总结:

今天主要讲解了Basic,DeskTop,Web录制,Citrix录制会在以后的系列中讲解。

原文地址:https://www.cnblogs.com/wendyzheng/p/9311365.html

时间: 2024-11-09 00:23:22

UIPath入门系列五之录制功能的相关文章

C语言快速入门系列(五)

C语言快速入门系列(五) C语言指针初涉                                           ------转载请注明出处:coder-pig 本节引言: 上一节我们对C语言复合数据类型中的数组进行了解析,在本节中,我们会对C语言复合数据类型中的 重点,C语言的灵魂-----指针进行学习!使用指针的好处:利用指针可以表示与使用复杂的数据结构; 更加方便地使用我们的数组与字符串;可以像汇编语言一样直接处理内存单元地址;可以动态地进行内存空间 分配,C语言指针是重点,同

C语言高速入门系列(五)

C语言高速入门系列(五) C语言指针初涉                                           ------转载请注明出处:coder-pig 本节引言: 上一节我们对C语言复合数据类型中的数组进行了解析,在本节中,我们会对C语言复合数据类型中的 重点,C语言的灵魂-----指针进行学习!使用指针的优点:利用指针能够表示与使用复杂的数据结构; 更加方便地使用我们的数组与字符串;能够像汇编语言一样直接处理内存单元地址;能够动态地进行内存空间 分配,C语言指针是重点,同

UIPath入门系列九之Citrix入门

接着讲解Citrix Automation 一.虚拟机的录制方法 UIPath录制虚拟机,不能使用普通的录制功能呢,需要使用如图像识别或者OCR技术.常见的虚拟机环境有Citrix, RDP,Microsoft Azure等. 二.Citrix识别方法 1. Click Image:选择Citrix中的任意一个对象 2. Click Text:选择Citrix中的文本框 3. Type into:在Citrix文本框中输入字符 4. Select & Copy: 5. Scrape Relati

UIPath入门系列八之Selectors

今日更新的主题是UIPath的Selectors,选择器 一.Selectors的简介 大多数RPA产品都是依靠UI元素的屏幕位置来完成的,但屏幕位置往往会出现定位失败,UIPath的Selectors选择器解决了这个问题. 二.Selectors的三种识别方法 1) 默认为default:通常适用于所有类型的用户界面 2) Active Accessibility:Microsoft提供的一个解决方案,可以访问应用程序.当默认值不起作用时,建议您将此选项与旧版软件一起使用. 3) UI Aut

UIPath入门系列四之数据操作

今天讲解的是UIPath的数据操作 一.UIPath的数据类型有一下四种 1) Scalar Variables标量:字符,布尔值,数字或者日期类型 2) Collections集合:数组,列表,序列,字符串,字典(从Orchestrator队列中提取数据时使用的) 3) Tables表:是二维结构,用于按行和列索引存储的数据 4) Generic Value变量:可以表示基本类型的数据,包括文本,数字和日期/时间,优点是开发人员不需要知道正在处理的数据类型,缺点是无法访问特定的默认变量类型的方

Spring Boot入门系列五(FreeMarker模板的使用)

FreeMarker模板的使用 FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页.电子邮件.配置文件.源代码等)的通用工具. 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件. FreeMarker是免费的,基于Apache许可证2.0 版本发布.其模板编写为 FreeMarker Template Language(FTL),属于简单.专用的语言.需要准备数据在真实编程语言中来显示,比如数据库查询和业务运

C语言快速入门系列(六)

C语言快速入门系列(五) C语言指针加强 本节引言: 上一节我们对C语言中的指针进行了初步的了解,学习了指针的定义,与普通变量 一维数组,二维数组,字符串之间的使用!在本节中我们将会学习一些新的知识点, 函数,结构体与共用体,枚举类型以及类型定义符typedef! 本节学习路线图: 本节正文 函数 ps:空函数就是什么都不做的函数,开发过程中不需要马上实现的,先写空函数!简单的空函数:void abc(){   } 结构体 共用体: 代码示例2: 建立一个共用体类型,当输入的时学生类型时,要求输

【168】ENVI入门系列

[ENVI入门系列]01.ENVI产品简介与入门 [ENVI入门系列]02.自定义坐标系(北京54.西安80.2000坐标系) [ENVI入门系列]03.基于自带定位信息的几何校正 [ENVI入门系列]04.图像几何校正 [ENVI入门系列]05.图像正射校正 [ENVI入门系列]06.自定义RPC文件图像正射校正 [ENVI入门系列]07.图像自动配准 [ENVI入门系列]08.图像融合 [ENVI入门系列]09.图像镶嵌 [ENVI入门系列]10.图像裁剪 [ENVI入门系列]11.遥感图像

Android视频录制从不入门到入门系列教程(三)————视频方向

运行Android视频录制从不入门到入门系列教程(二)————显示视频图像中的Demo后,我们应该能发现视频的方向是错误的. 由于Android中,Camera给我们的视频图片的原始方向是下图这个样子的: 就是说,即使你是竖着拿手机的,Camera提供给你的视频图像的方向还是上图那样横着的图片. 我们可以通过下述方向改变Camera提供的视频图像的方法: camera.setDisplayOrientation(90); 让图像顺时针旋转90度,视频图像的方向就正常的. 本篇文章DEMO下载.