- 概述
- 用户界面自动化
- 关于“用户界面自动化”活动包
- 通过用户界面自动化实现自动化的应用程序和技术
- 项目兼容性
- 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
- 移动自动化
- 终端

用户界面自动化活动
设备交互
设备交互包括您在移动设备管理器 (MDM) 中对移动设备执行的操作,您可以记录这些操作,然后导入到测试用例中。
设备交互条件
执行操作时,将锁定设备交互,直到其完成。
启动应用程序
要与设备交互,您必须先启动应用程序。您可以在 MDM 中选择三个选项,如下表中所列。
| 方法 | 程序 |
|---|---|
| 在此设备上启动应用程序 |
|
| 从已配置的应用程序启动应用程序 |
|
| 使用“欢迎”选项卡中的“快速操作”启动应用程序 |
|
与设备交互
您可以使用鼠标或操作栏与 MDM 中的设备进行交互,就像与实际物理设备交互一样。执行操作时,屏幕和操作将被锁定。

屏幕交互
下表列出了可以用来管理测试集的操作。
| 操作 | 描述 | 程序 |
|---|---|---|
| 点击 | 访问屏幕上的元素。 | 单击设备屏幕上的元素。 |
| 双击 | 在屏幕上执行双击操作。 | 双击设备屏幕上的元素。 |
| 长按 | 长按 | 单击并按住一个元素。 |
| 开合(放大/缩小) | 放大和缩小。不会记录此操作。 | 右击并按住,然后拖动至屏幕底部以放大,或向上拖动以缩小。 |
| 滑动 | 在屏幕上滑动。 | 单击并向屏幕的任何部分拖动。 |
| 键盘输入 | 输入文本并将其发送到手机。例如,您可以使用搜索栏快速访问网站。 |
|
操作栏
下表列出了可以用来管理测试集的操作。操作栏位于设备旁边。
| 操作 | 描述 | 程序 |
|---|---|---|
| iOS Home 键 | 返回到主屏幕。 | 单击“iOS 主页”按钮。 |
| Android 返回键 | 返回上一个屏幕/页面。 | 单击“Android 后退”按钮。 |
| Android Home 键 | 返回到主屏幕。 | 单击“Android 主页”按钮。 |
| Android Apps 切换键 | 在应用程序之间切换。 | 单击“Android 切换应用程序”按钮,然后选择下一个操作。 |
| 将方向更改为横向 | 在设备的纵向(垂直)和横向(水平)模式之间切换。并非所有应用程序都支持屏幕方向。 | 单击“更改方向”切换按钮以在模式之间切换。 |
| 刷新 | 刷新设备连接。 | 单击“刷新”按钮。 或者,当丢失连接时,单击“重新连接”按钮。 |
| 保存屏幕截图 | 保存当前屏幕。 | 单击“保存屏幕截图”,然后选择一个位置来保存文件。 |
| 发送文本 | 输入文本并将其发送到手机。例如,您可以使用搜索栏快速访问网站。 |
|
| 绘制图案 | 在设备屏幕上绘制任何图案。 记录手指路径中的几个点,并在 XY 轴上显示。 |
|
| 启用 CV 录制 | 启用记录以自动化 Computer Vision 识别的用户界面元素。此功能使用 UiPath™ 神经网络,该网络能够在不使用选取器的情况下识别用户界面元素。此方法进而可识别以其他方式无法实现自动化的元素。 |
|
| 按已识别的元素选取 | 选择由 MDM 标识的用户界面元素。 | Click the Selection by identified elements to choose to select UI elements that are identified by MDM. |
| 按绝对位置选取 | 使用固定元素坐标来选择用户界面元素。系统会将坐标记录为“ Positional Swipe”活动。 | Click Selection by absolute position and choose the default coordinates for selecting a UI element. |
| 记录元素操作 | 记录在某些用户界面元素上完成的手动配置操作。 建议录制更精细的操作,例如向屏幕上的点击添加偏移量。 |
|
| 将 WebView 选取器切换为原生选取器 | 根据所使用的操作系统,尝试将 WebView 类型的未来选取器转换为本机类型的选取器。 此功能使 Web 应用程序自动化变得更加容易。 |
|
| 安装应用程序 | 在您的设备上安装应用程序。 |
|
| 管理应用程序 | 管理当前应用程序。 |
|
| 管理其他应用程序 | 管理设备上的其他应用程序。您可以在测试应用程序之间的集成时使用此选项。 |
|
| 打开 URL | 在浏览器中打开 URL。 |
|
| 打开深度链接 | 启动可打开特定页面的应用程序。 |
|
| 保存源 | 保存设备的 XML 源文件。 |
|
| 设置地理位置 | 设置地理坐标。 |
|
记录元素操作
The Record element action feature can be found inside the Action bar. This allows you to record highly granular actions, that can't be captured through a regular on-screen interaction. The Record element action feature works by recording an action that is completed on one, or more UI elements, and configuring it. The configuration of the action depends on the type of on-screen interaction that you choose. For example, if you choose Single Tap as your on-screen interaction, you can configurate into Double Tap or Long Tap.

The Record element action feature is recommended for recording more granular actions, such as adding an offset to an on-screen tap.
使用记录元素操作
To use the Record element action feature:
- 单击记录元素操作
。 - 在设备屏幕上选择一个用户界面元素。
- 单击
,然后从下拉列表中选择一种屏幕交互类型。例如,选择“单击” 。 - 单击配置操作
以进一步配置操作,以实现更大的粒度配置。 - 单击执行操作
在“录制的操作”面板中运行您刚才录制的操作。
用作原生选取器的 WebView 选取器
The WebView selectors as native selectors feature can be found inside the Action bar. When toggled, it tries to convert all future selectors from WebView to Native. This allows a better, faster, and more familiar interaction with UI elements inside web views.
请记住,在某些情况下,此选择策略可能无法按预期工作,尤其是对于复杂网页或元素频繁更新的网页。
将 WebView 选取器用作原生选取器
To use WebView selectors as Native selectors:
- 单击“将 WebView 选取器切换为原生选取器”
。 - 开始记录您的操作。
记录的操作
您可以通过操作栏或在屏幕上指出您的操作以记录步骤,从而与设备进行交互。例如,您可以录制和管理操作,以在 MDM 中准备移动自动化工作流。有关更多信息,请参阅使用录制的操作创建工作流。

下表列出了可以用来管理测试集的操作。
| 操作 | 描述 | 程序 |
|---|---|---|
| 执行 | 执行操作。 | 单击操作上的“播放”按钮以执行该操作。 |
| 复制 | 将操作复制到剪贴板。您可以使用 Studio 中的“导入录制的操作”将其粘贴到工作流中。 | 单击“复制”按钮,将操作复制到剪贴板。 |
| 删除 | 删除操作。 | 单击“删除”以从列表中删除操作。或者,您可以单击“全部清除”以删除所有操作。 |
| 重新排序 | 以替代顺序对操作列表重新排序。 | 将操作拖放到列表中的其他位置。 |
| 等待页面更新 | 等待页面来源检索每个操作的屏幕截图。 | 请在每次操作结束后等待新的屏幕截图 |