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

用户界面自动化活动
UiPath.UIAutomation.Activities
包作为项目的依赖项安装时)。
Using UI Explorer as a standalone tool does not require you to install Studio. This comes in handy when you want to make sure that an application can be automated with selectors. It enables you to simply inspect elements without building a process. The standalone package also contains the utility, thus making it possible to install browser extensions and the JavaBridge to inspect elements across all your automation needs.
要打开“用户界面探测器”窗口,请单击“设计”选项卡中“选取器”部分中的按钮,或在指定目标用户界面元素后,单击“目标”和“锚点”属性的所有选取器的选择屏幕中的高级编辑器中的按钮。
UiPath.UIAutomation.Activities
包安装为当前项目的依赖项,那么功能区中不会显示“UI Explorer”按钮。
或者,也可以从 Studio 后台视图中的“工具”页面启动 UI Explorer。上下文菜单中的 UI Explorer 使用当前版本的 Studio 附带的用户界面自动化库。
为确保选择最佳选取器,请记住:
- 添加或删除属性
- 添加父项或子项标签
-
使用通配符来替换变化值
字段 |
描述 |
---|---|
验证 |
该按钮通过检查选取器定义的有效性以及目标元素在屏幕上的可见性来显示选取器的状态。 验证按钮具有三种状态:
|
指出元素 |
指出一个新的用户界面元素以替换前一个。 |
指出锚点 |
使您能够选择一个相对于目标用户界面元素的锚点。 |
修复 |
使您能够重新指定相同的目标用户界面元素并修复选取器。此操作并不完全替换以前的选取器。只有在选取器无效时,该按钮才可用。 |
高亮显示 |
将目标元素置于前台。高亮显示一直持续到被关闭为止。仅当选取器有效时才会启用该按钮。 |
检查事件 | 打开“事件检查工具”。 |
选项 |
包含几个选项:
单击此处,了解有关主动式辅助和用户界面自动化的更多信息。
|
显示用户界面层次结构的树,通过单击每个节点前面的箭头,用于在其中导航。
默认情况下,当您第一次打开“UI Explorer”时,此面板中会显示所有打开的应用程序并以字母顺序排列。
双击树中的用户界面元素(或右击并选择“设置为目标元素”),填充“选取器编辑器”、“选取器属性”和“属性探测器”面板。
字段 |
描述 |
---|---|
高亮显示 |
实时高亮显示可视化树中的选定元素。高亮显示一直持续到被关闭为止。 |
显示搜索选项 |
显示搜索框和搜索过滤器选项。 |
搜索框 |
使您可以查找特定字符串。如果找不到精确匹配项,则显示包含最接近匹配项的节点。 支持通配符。 根据从“搜索依据”下拉列表中选择的属性,搜索内容可能区分大小写。 注意:搜索仅在所选用户界面对象下的树结构中查找匹配项。
|
搜索方式 |
过滤搜索结果,以仅显示选定属性或选取器。此下拉列表的内容根据所选用户界面元素而变化。 注意:如果“搜索依据”设置为“选取器”,则只能以
<attribute name1='value1' ... /> 格式输入一个节点。
|
仅子项 |
将搜索限制在所选节点的第一级子节点。默认情况下,该复选框是未选中状态。 |
显示指定用户界面对象的选取器,使您能够对其进行自定义。
面板的底部显示了必须在项目中使用的实际 XML 片段。找到所需的选取器后,可以从这里复制,然后将其粘贴到活动的“属性”面板中的“选取器”字段中。
此面板的顶部用于查看选取器中的所有节点,并通过清除前面的复选框来清除不必要的节点。当启用或禁用属性或编辑底部面板中的选取器时,选取器节点列表中的元素将变为活动元素。一次只能有一个节点处于活动状态。
如果在此处选择节点,那么将在“选取器属性”和“属性探测器”面板中显示其属性。
CTRL+K
热键在选取器本身中创建变量,或通过 CTRL+Space
组合指定已创建的变量。通过使用 CTRL+K
热键,您可以为变量指定值和名称。请注意,只能使用 string
变量。
显示选定节点的所有可用属性(来自“选取器编辑器”面板)。
您可以通过选中或清除每个属性前面的复选框来添加或消除某些节点属性。
此外,您可以更改每个属性的值,但只有当新的选取器指向最初选定的用户界面对象时,才会保留此修改。
在基于触发器的 Attended 自动化的上下文中,事件检查工具可用于识别与应用程序中的某些用户界面元素交互时触发的原生事件的类型,然后可用于配置“应用程序事件触发器”活动。该工具可捕获并监控所有选定的事件类型,例如单击、按键、获得焦点、失去焦点以及其他相关交互,使您能够分析执行的操作,并在适用时诊断问题。
选择有效的用户界面元素后,通过单击“检查事件”工具栏按钮,即可从“UI Explorer”打开事件检查工具。
- 记录 - 记录通过与用户界面元素交互而生成的事件并将其添加到事件列表中。
- 暂停 - 不再记录与用户界面元素交互时生成的事件。
- 高亮显示 - 显示目标元素的轮廓,并将其置于前台几秒钟。一直高亮显示,直到禁用为止。
- 在 UI Explorer 中打开 - 在 UI Explorer 中打开受监控的元素,您可以在其中观察该元素的选取器。
- 清除 - 删除所有记录的事件。
- CSV - 可以将捕获的事件导出到
.csv
文件中以进行进一步分析。
- 事件筛选器 - 允许选择您想要监视目标元素的事件类型。
- 事件列表 - 显示有关已捕获事件的信息。
您可以通过启用或禁用事件类型列表中的复选框来筛选要捕获的事件类型。该列表可能因所选元素技术而异。
默认情况下,禁用特定于 Web 或 Java 用户界面元素的所有鼠标事件类型(移动鼠标、点按鼠标、释放鼠标、进入鼠标、退出鼠标),因为在这种情况下,事件列表可能会变得非常大。我们的建议是,仅在您有监控鼠标事件类型的特定需求时才启用它们。
还值得一提的是,即使在开始事件记录之后,也可以启用或禁用事件类型。
- 事件名称 - 事件类型。
- 时间戳 - 执行事件时的日期和时间(小时)。
- 事件数据 - 特定事件的关联数据和参数。
.csv
文件。要再次开始监控,请关闭窗口并打开事件检查工具的另一个实例。