- 概述
- 用户界面自动化
- 关于“用户界面自动化”活动包
- 通过用户界面自动化实现自动化的应用程序和技术
- 项目兼容性
- UI-ANA-016 - 拉取打开浏览器 URL
- UI-ANA-017 - 出错时继续 True
- UI-ANA-018 - 列出 OCR/图像活动
- UI-DBP-006 - 容器使用情况
- UI-DBP-013 - Excel 自动化误用
- UI-DBP-030 - 选取器中的禁止变量使用情况
- UI-DBP-031 - 活动验证
- UI-PRR-001 - 模拟单击
- UI-PRR-002 - 模拟键入
- UI-PRR-003 - 打开应用程序误用
- UI-PRR-004 - 硬编码延迟
- UI-REL-001 - 选取器中的大 IDX
- UI-SEC-004 - 选取器电子邮件数据
- UI-SEC-010 - 应用程序/Url 限制
- UI-USG-011 - 不允许的属性
- UX-SEC-010 - 应用程序/Url 限制
- UX-DBP-029 - 使用不安全的密码
- UI-PST-001 - 项目设置中的审核日志级别
- UiPath 浏览器迁移工具
- 剪切区域
- 计算机视觉录制器
- 活动索引
- 激活
- 锚点基准
- 附加浏览器
- 附加窗口
- 阻止用户输入
- 标注
- 选中
- 单击
- 单击图像
- 单击图像触发器
- 单击 OCR 文本
- 单击文本
- 单击触发器
- 关闭应用程序
- 关闭选项卡
- 关闭窗口
- 上下文感知锚点
- 复制选定文本
- 元素属性更改触发器
- 存在元素
- 元素作用域
- 元素状态更改触发器
- 导出用户界面树
- 提取结构化数据
- 查找子元素
- 查找元素
- 查找图像
- 查找图像匹配项
- 查找 OCR 文本位置
- 查找相对元素
- 查找文本位置
- 获取活动窗口
- 获取上级
- 获取属性
- 获取事件信息
- 从剪贴板获取
- 获取全文
- 获取 OCR 文本
- 获取密码
- 获取位置
- 获取源元素
- 获取文本
- 获取可见文本
- 返回
- 前往
- 转至主页
- Google Cloud Vision OCR
- 隐藏窗口
- 高亮显示
- 热键触发器
- 悬停
- 悬停在图像上方
- 悬停在 OCR 文本上方
- 悬停文本
- 存在图像
- 在屏幕上指定
- 注入 .NET 代码
- 插入 Js 脚本
- 调用 ActiveX 方法
- 按键触发器
- 加载图像
- 最大化窗口
- Microsoft Azure 计算机视觉 OCR
- Microsoft OCR
- Microsoft Project Oxford Online OCR
- 最小化窗口
- 监控事件
- 鼠标触发器
- 移动窗口
- 导航至
- 存在 OCR 文本
- 在元素出现时
- 在元素消失时
- 在图像出现时
- 在图像消失时
- 打开应用程序
- 打开浏览器
- 刷新浏览器
- 重播用户事件
- 还原窗口
- 保存图像
- 选择项目
- 选择多个项目
- 发送热键
- 设置剪切区域
- 设置焦点
- 设置文本
- 设置为剪贴板
- 设置网页属性
- 显示窗口
- 启动进程
- 系统触发器
- 截取屏幕截图
- Tesseract OCR
- 存在文本
- 工具提示
- 键入
- 输入安全文本
- 使用前台
- 等待属性
- 等待元素消失
- 等待图像消失
- Computer Vision Local Server
- 移动自动化
- 终端

用户界面自动化活动
应用程序/网页录制器
关于应用程序/网页录制器
在自动执行任务时,录制可以帮助您节省大量时间。 当您在屏幕上执行操作时,应用程序/网页录制器会捕获您的操作,并根据您的操作生成“使用应用程序/浏览器”活动,其中包含一系列活动。
录制时,系统会高亮显示所有用户界面元素,以确保选择了正确的按钮、字段或菜单。 录制器会为每种类型的用户界面元素捕获默认操作,并允许您在执行之前手动选择所需的操作。
The recorder displays a preview of the activities that will be added to your project in real time. The preview includes informative screenshots that are also added to the activities in the automation project. The preview section can be collapsed by clicking the Recorded Steps header.
每个录制的操作都会生成一个活动。 下表列出了您可以记录的操作以及为其生成的活动。 某些操作是自动录制的,这意味着相应的活动是自动生成的,而其他操作则必须在录制之前手动选择。
| 自动录制的操作 | 录制前必须选择的操作 |
|---|---|
|
|
记录您的操作
-
打开要自动化的应用程序或网页浏览器页面。
-
单击 Studio 功能区中的“应用程序/网页录制器” ,或按键盘上的Ctrl + Alt + R。根据您的配置,此选项也可能位于录制下。
系统将显示“应用程序/网页录制器”窗口。
-
(Optional) By default, after you indicate the UI element to interact with, the target selection is made automatically. If you want to be able to add or remove anchors, remove and add the target again after indicating it, and confirm the selection before recording steps, select Confirm every step.
即使您不选择此选项,也可以为录制中的各个步骤快速启用它。为此,请在按住Shift键的同时单击要与之交互的用户界面元素,或者从“选择”操作中选择选项
悬停菜单。 -
打开后,录制器即可录制操作。如果您选择暂停,则可以单击“录制”
继续录制。备注:如果在“工作流设计器”中选择“使用应用程序/浏览器”活动时打开应用程序/网页录制器,则您只能指示对应用程序或浏览器中设置为该活动目标的元素执行操作。如未选择“使用应用程序/浏览器”活动,则可以录制对计算机上打开的所有应用程序的操作。
-
(可选)您可以通过单击“录制器”按钮来启用“对象存储库”支持
按钮,您可以使用现有的对象存储库对象或在需要时创建新对象。 -
单击以指明要对其执行操作的元素。 将鼠标移到窗口中的各个元素上时,这些元素将高亮显示。
- 要记录要与之交互的用户界面元素的默认操作,请单击目标元素。
- 要执行非默认操作(例如,通过“获取文本” 、 “悬停”等活动执行的操作),请将鼠标悬停在目标元素上,然后从“选择”操作中选择一个选项
元素旁边显示的悬停菜单。
您还可以通过在应用程序中拖动一个区域,然后从“选择操作”菜单中选择要执行的操作来使用图像自动化。记录手动添加的操作后,“记录器” 将返回到自动选择模式。您可以在仅图标和列表视图之间更改菜单的布局,也可以使用菜单右上角的按钮固定菜单,以便在录制期间始终可见。

-
Some actions require your input before an activity is generated, so make sure to provide the necessary information when prompted, and then press Enter on your keyboard or click Confirm. For example, if you selected a text box, a Type Into action is detected and you are prompted to enter the text to type.
备注:To ensure the action is performed on the intended element, do not move the mouse over another UI element until the action is performed for the current target element.
-
执行操作并生成活动。 要继续,请以类似方式选择要与之交互的下一个元素,然后重复此操作,直到记录所有操作。
-
完成操作录制后,单击“保存并返回 Studio”
以关闭录制器并将活动添加到您的项目。
如果在启动记录器时在“设计器”面板中选择了容器活动,则会在其中添加生成的活动。 如果选择了非容器活动,则生成的活动将添加到所选活动之后。

录制时,您可以:
- Add a 5 seconds delay in element selection by pressing F2 on your keyboard. You can do this if, for example, an element you need to interact with is not in the visible area of the screen and you need time to scroll down to it.
- 单击“暂停”即可随时暂停录制
。要继续录制,请单击录制
再次获取。 - 使用修饰键、Alt、Ctrl 和 Shift。
- Manage the activities added so far using the preview under Recorded Steps:
- 通过单击“删除”来删除活动
在活动的右上角。 - 配置某些活动的输入或输出:
- Edit the text to type for Type Into.
- Update the selection for Select Item.
- Change the action for Check/Uncheck.
- Remove recorded sequences for Keyboard Shortcuts.
- 选择要将“获取文本”复制的文本保存到的位置。

- 通过单击“删除”来删除活动
在执行工作流时,“应用程序/网页录制器” 窗口允许您在录制期间和运行时选择用于执行录制操作的输入模式。这样可以实时测试特定元素上的输入方法。例如,如果录制的操作似乎无法执行,请尝试将输入方法更改为硬件事件,因为该元素可能不支持其他输入方法。单击
显示一个菜单,您可以在其中选择Chromium API 、窗口消息、硬件事件或模拟。默认情况下,输入方法设置为自动,这会根据项目设置自动检测最佳输入方法。
Due to the fact that actions such as Double-Click, Right-Click, and Keyboard Shortcuts executed with the Simulate method usually fail, they are recorded and performed automatically with the Hardware Events method, even if you have selected the Simulate method.
单击
按钮可对目标和保存的值进行完整配置。启用后,必须使用将鼠标悬停在目标上时出现的蓝色按钮(类似于选择屏幕)来确认所有目标。如果在录制期间需要添加其他/不同的锚点,则应使用此模式。
在 StudioX 配置文件中录制时, Plus中的“在 Excel 中指明”选项不可用
菜单。要指示 Excel 数据,请选择已命名的单元格,使用“自定义输入”选项,或将该字段留空并在完成录制并返回到 StudioX 设计器后使用“在 Excel 中指示” 。
对象存储库集成
“在执行录制时生成对象存储库对象”结合了两者的优点,使您能够以可扩展的方式快速创建工作自动化。
当
在录制器中激活开关后,系统将根据对象存储库中的对象检查录制时指示的任何元素,从而导致以下三种情况之一:
- 如果未找到该对象,则会为指定元素创建一个新对象,然后可以轻松地重复使用该对象。
- 如果找到对象,则会将其链接到录制的活动。
- 如果找到多个与指定元素匹配的对象,系统将提示您选择一个对象,或创建一个新对象。
备注:
Using large Object Repositories with the Recorder might cause the execution to be slower
自动生成的活动
检测到相应操作时,系统会自动生成以下活动。 如果需要,您可以在完成录制后更新活动的属性。
选择文本字段后,系统会提示您输入文本以完成操作。您可以从加号中选择“纯文本”以直接在对话框中输入文本,或“表达式”以选择 Excel 数据或“保存以备后用”的值
菜单(在 StudioX 中)或表达式(在 Studio 中)。默认情况下,系统会选择“空字段”选项,以在键入之前删除任何现有文本。
- 选择项目- 录制时选择下拉列表或组合框时生成。选择下拉列表后,系统会提示您从列表中选择一个项目以完成操作。

- 选中/取消选中- 选择单选按钮或复选框时生成。要对复选框执行的默认操作是“切换” 。

- 键盘快捷方式- 在录制时按键盘快捷方式组合键时生成。
手动生成的活动
在某些情况下,您必须手动选择下一步要执行的操作,然后再记录操作并生成活动。
- 无法自动记录以下操作:
- 自动录制的操作可能不是所需的操作。 例如,您单击记事本中的文本区域并打算在其中输入内容,但默认情况下记录的操作是“单击”。 在这种情况下,您可以删除默认添加的操作,并手动添加预期的活动。
您可以从“选择操作”中手动选择要执行的操作
录制期间用户界面元素旁边显示的悬停菜单。
