​一、缘起

UiPath可以录制你操作电脑的过程,从而实现自动化。

目前有点鸡肋,因为有些操作过程无法录制,例如:

  • 键盘快捷键

  • 修改键

  • 右键点击

  • 鼠标悬停

即便如此,录制功能有时候还是可以用一下,特别是入门者。

本文仅说理论,后续文章再说实践。

二、关于录制

https://studio.uipath.com/v2018.3/docs/about-recording

录制是UiPath Studio的重要组成部分,可以帮助您在自动化业务流程时节省大量时间。此功能使您可以轻松捕获用户在屏幕上的操作并将其转换为序列。

可以修改和参数化这些项目,以便您可以根据需要在许多其他进程中轻松地重放和重用它们。

您可以在录制时突出显示所有用户界面元素,如下面的屏幕截图所示,这样您就可以确保选择了正确的按钮,字段或菜单。

与界面元素的交互在自动化中产生信息性屏幕截图。通过从“ 选项”菜单中选择相应的操作,可以更改,隐藏,删除或以完整大小显示这些内容。

所有屏幕截图都会自动保存为.png与项目位于同一位置的文件,位于名为“.screenshot”的单独文件夹中。默认情况下,路径为:C:\Users\your_user_name\Documents\UiPath\your_project_name\.screenshots。

无论选择何种类型的录制,一些动作都是可录制的,有些目前无法录制。

可以录制的:

  • 左键单击按钮,复选框,下拉列表和其他GUI元素

  • 文字输入

目前无法录制:

  • 键盘快捷键

  • 修改键

  • 右键点击

  • 鼠标悬停

注意:

如果在不重新启动计算机的情况下更改显示设置,则无法正确识别元素。

三、录制类型

https://studio.uipath.com/v2018.3/docs/about-recording-types

UiPath Studio中有四种类型的录制:

  • 基本 - 为每个活动生成完整选择器而不生成容器,生成的自动化比使用容器的自动化慢,适用于单个活动。

  • 桌面 - 适用于所有类型的桌面应用程序和多个操作; 它比基本记录器更快,并生成一个容器(带有顶层窗口的选择器),其中包含活动,以及每个活动的部分选择器。

  • Web - 专为在Web应用程序和浏览器中录制而设计,生成容器并默认使用Simulate Type / Click输入法。

注意:

建议在Internet Explorer 11及更高版本,Mozilla Firefox 50或更高版本或最新版本的Google Chrome上运行Web自动化。

  • Citrix - 用于记录虚拟化环境(VNC,虚拟机,Citrix等)或SAP,仅允许图像,文本和键盘自动化,并且需要明确定位。

要查看所有可用的录制类型并选择最适合您项目的录制类型,请单击“ 设计”功能区选项卡的“ 向导”组中的“ 录制”。

下拉框中,选择不同类型,显示下面对应的界面:

在桌面,基本和网页记录工具栏十分相似,使您可以:

  • 自动记录在屏幕上执行的多个操作

  • 手动记录单个操作,例如:

    • 启动或关闭应用程序或Web浏览器

    • 单击界面元素

    • 从下拉列表中选择一个选项

    • 选中一个复选框

    • 模拟击键或键盘快捷键

    • 从界面元素复制文本或执行屏幕抓取

    • 寻找元素或等待它们消失

    • 寻找图像

    • 激活一个窗口

Citrix记录栏,您可以:

  • 单击图像或文本

  • 模拟击键或热键

  • 从窗口中选择并复制文本

  • 取得界面元素文本

  • 寻找元素或等待它们消失

  • 查找图像或等待它消失

  • 激活一个窗口

注意:

所述的Citrix记录工具栏仅支持手动记录(单操作)。

要确定您是否应在项目中使用自动或手动录制,您应该更好地理解录制类型与其功能之间的差异。

自动记录器:

  • 左键单击窗口,按钮,复选框,下拉列表等。

  • 文字输入

手动记录器:

  • 键盘快捷键

  • 修改键

  • 右键点击

  • 鼠标悬停

  • 获取文字

  • 查找元素和图像

  • 复制到剪贴板

录制时可以使用的键盘快捷键:

  • F2 - 暂停3秒。倒数计时器显示在屏幕的左下角。对于自动隐藏的菜单非常有用。

  • Esc - 退出自动或手动录制。如果再次按Esc键,录制将保存为序列,然后返回主视图。

  • 右键单击 - 退出录制。

(正文结束)

附1:关于本公众号

微信公众号名称:柴班说

欢迎转载与分享,也请注明出处。

附2:关于本文作者

微信号:chaijw

识别下面的二维码,可以与作者进行更为深入的交流。

R035---偷个懒,用UiPath录制电脑操作过程,迅速实现流程自动化的更多相关文章

  1. TinyTask Portable(录制和回放电脑操作过程)

    一直想找个软件,可以回放自己或他人编码的过程.我认为,只有亲眼看到别人是怎么做的,才能更好的了解他人的思路. 虽然找到http://thecodeplayer.com/这个,但它只能回放它上面的代码, ...

  2. Win7怎么录制电脑屏幕视频

    我们在看视频的时候,经常会看到自己特别喜爱的视频,想要把其中的某些片段给录制下来,那么Win7怎么录制电脑屏幕视频?其实步骤很简单,下面就来分享下具体的步骤. 使用工具: 电脑 操作方法: 第一步.首 ...

  3. win10怎么录制电脑屏幕 电脑播放视频录制

    随着社会的发展,网络信息化时代已经来临,作为一个上班族,每天都离不开电脑,电脑仿佛就是我们的合作伙伴,也是陪伴我们的朋友,如今win10系统已经出来了,关于win10系统的问题相信大家有很多的问题,今 ...

  4. Win7录制电脑屏幕视频

    在日常生活中,有时候我们需要在电脑上录制视频,那就需要找到一款合适的录像工具,选择迅捷屏幕录像工具就是一个不错的选择,操作简单轻松易上手,美轮美奂的无损画质,教学视频.电影.游戏等都可以进行录制哦! ...

  5. WebEx如何录制电脑内的声音

    WebEx如何录制电脑内的声音     事情是这样的,我需要参加一个网络课程,视频讲课的,但是呢,又因为自己白天需要干别的事,就想着怎么把视频录下来晚上回去看,找了WebEx录屏软件,尝试了下,录屏听 ...

  6. UiPath录制器的介绍和使用

    一.录制器(Recording)的介绍 录制器是UiPath Studio的重要组成部分,可以帮助您在自动化业务流程时节省大量时间.此功能使您可以轻松地在屏幕上捕获用户的动作并将其转换为序列. 二.录 ...

  7. jmeter利用自身代理录制电脑脚本(一)

    在利用代理录制脚本时一定要安装java jdk,不然不能录制的. 没有安装过java jdk安装jmeter后打开时会提示安装jdk,但是mac系统中直接打开提示安装jdk页面后下载的java并不是j ...

  8. 3Ddungeon-------三维搜索-----偷个懒 把 亡命逃窜 的代码修改了一下 拿来用了

    题 很简单  就是给一个   三维的迷宫然后 开你起始地点 S 问你能不能到达 出口 E 能的话 需要多长时间 ? #include<stdio.h> #include<string ...

  9. POJ 1220 大数字的进制转换,偷下懒,用java

    题意为进制转换,Java的大数类就像是作弊 import java.math.BigInteger; import java.util.Scanner; public class Main { pub ...

随机推荐

  1. HTTP.SYS 详解 (网络转载)

    http.sys 是一个位于Win2003和WinXP SP2中的操作系统核心组件, 能够让任何应用程序通过它提供的接口,以http协议进行信息通讯. 温馨提示:如果用户不慎删除了该驱动文件,不用担心 ...

  2. 【Eclipse常见错误】-Cannot return from outside a function or method

    最近发现myeclipse10中有几处bug 比如: Cannot return from outside a function or method onClick="return chec ...

  3. 只言片语 - cell 图片复用问题

    一. 今日做项目遇到图片复用问题,返回cell高度相同,由于网络不好出现图片复用,发现问题   Cell 图片加载方法如下: - (void)sd_setImageWithURL:(NSURL *)u ...

  4. Qt动画效果的幕后英雄:QTimeLine

    其实动画的本质就是在每一定时间间隔内显示一帧图像,当这个间隔较短的时候人眼就感觉不出来了,觉得看到的是连续的影像.Qt为开发动画效果的人员提供了一个很好的时间控制类QTimeLine. QTimeLi ...

  5. dedecms自学

    [dedecms笔记] index.htm                        主页模板head.htm                         列表头部模板footer.htm   ...

  6. 9个WebGL的演示

    1.  WebGL Water This incredible demo is as fluid as you could believe.  Raise and drop the ball into ...

  7. 10 关于DOM的操作

    一.JavaScript的组成 JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准.包括变量.表达式.运算符.函数.if语句.for语句等. DOM:文档对象 ...

  8. 【设计模式】行为型08状态模式(status Pattern)

    状态模式(status Pattern)       定义:允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类.其别名为状态对象(Objects for States).与命令模式 ...

  9. jQuery入门——注册事件

    下面举例介绍注册事件的几种方法: 以光棒效果为例 1.bind注册: <!DOCTYPE html> <html> <head> <meta charset= ...

  10. NoSQL数据库兴起

    前言 近几年NoSQL数据库兴起,各种新的产品层出不穷,在此学习下NoSQL的基本理论,并认识下常见的NoSQL数据库. 一 NoSQL数据库兴起的原因 随着大数据技术兴起和Web2.0时代的到来.传 ...