- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 控制流程
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- Salesforce 自动化
- SAP 自动化
- VMware Horizon 自动化
- 日志记录
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 测试套件 - Studio
- 扩展程序
- 故障排除
Studio 用户指南
UI Explorer
UiPath.UIAutomation.Activities
包作为项目的依赖项安装时)。
将 UI Explorer 用作独立工具时无需安装 Studio。如果您要确保可以使用选取器自动化应用程序,此工具非常方便。它可以让您简单地检查元素,无需构建流程。独立包还包含“SetupExtensions”实用程序,因此可以安装浏览器扩展程序和 JavaBridge 来检查您的所有自动化需求包含的元素。
要打开“用户界面探测器”窗口,请单击“设计”选项卡中“选取器”部分中的按钮,或在指定目标用户界面元素后,单击“目标”和“锚点”属性的所有选取器的选择屏幕中的高级编辑器中的按钮。
UiPath.UIAutomation.Activities
包安装为当前项目的依赖项,那么功能区中不会显示“UI Explorer”按钮。
或者,也可以从 Studio 后台视图中的“工具”页面启动 UI Explorer。上下文菜单中的 UI Explorer 使用当前版本的 Studio 附带的用户界面自动化库。
为确保选择最佳选取器,请记住:
- 添加或删除属性
- 添加父项或子项标签
-
使用通配符来替换变化值
字段 |
描述 |
---|---|
验证 |
该按钮通过检查选取器定义的有效性以及目标元素在屏幕上的可见性来显示选取器的状态。 验证按钮具有三种状态:
|
指出元素
|
指出一个新的用户界面元素以替换前一个。 |
指出锚点
|
使您能够选择一个相对于目标用户界面元素的锚点。 |
修复
|
使您能够重新指定相同的目标用户界面元素并修复选取器。此操作并不完全替换以前的选取器。只有在选取器无效时,该按钮才可用。 |
高亮显示
|
将目标元素置于前台。高亮显示一直持续到被关闭为止。仅当选取器有效时才会启用该按钮。 |
选项
|
包含几个选项:
单击此处,了解有关主动式辅助和用户界面自动化的更多信息。
|
显示用户界面层次结构的树,通过单击每个节点前面的箭头,用于在其中导航。
默认情况下,当您第一次打开“UI Explorer”时,此面板中会显示所有打开的应用程序并以字母顺序排列。
双击树中的用户界面元素(或右击并选择“设置为目标元素”),填充“选取器编辑器”、“选取器属性”和“属性探测器”面板。
字段 |
描述 |
---|---|
高亮显示
|
实时高亮显示可视化树中的选定元素。高亮显示一直持续到被关闭为止。 |
显示搜索选项
|
显示搜索框和搜索过滤器选项。 |
搜索框 |
使您可以查找特定字符串。如果找不到精确匹配项,则显示包含最接近匹配项的节点。 支持通配符。 根据从“搜索依据”下拉列表中选择的属性,搜索内容可能区分大小写。 注意:搜索仅在所选用户界面对象下的树结构中查找匹配项。
|
搜索方式 |
过滤搜索结果,以仅显示选定属性或选取器。此下拉列表的内容根据所选用户界面元素而变化。 注意:如果“搜索依据”设置为“选取器”,则只能以
<attribute name1='value1' ... /> 格式输入一个节点。
|
仅子项 |
将搜索限制在所选节点的第一级子节点。默认情况下,该复选框是未选中状态。 |
显示指定用户界面对象的选取器,使您能够对其进行自定义。
面板的底部显示了必须在项目中使用的实际 XML 片段。找到所需的选取器后,可以从这里复制,然后将其粘贴到活动的“属性”面板中的“选取器”字段中。
此面板的顶部用于查看选取器中的所有节点,并通过清除前面的复选框来清除不必要的节点。当启用或禁用属性或编辑底部面板中的选取器时,选取器节点列表中的元素将变为活动元素。一次只能有一个节点处于活动状态。
如果在此处选择节点,那么将在“选取器属性”和“属性探测器”面板中显示其属性。
CTRL+K
热键在选取器本身中创建变量,或通过 CTRL+Space
组合指定已创建的变量。通过使用 CTRL+K
热键,您可以为变量指定值和名称。请注意,只能使用 string
变量。
显示选定节点的所有可用属性(来自“选取器编辑器”面板)。
您可以通过选中或清除每个属性前面的复选框来添加或消除某些节点属性。
此外,您可以更改每个属性的值,但只有当新的选取器指向最初选定的用户界面对象时,才会保留此修改。