activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
用户界面自动化活动
Last updated 2024年10月28日

UI Automation Modern Project Settings

使用项目设置在项目级别配置更改。这些全局设置会影响包中具有下面列出的属性的所有活动。有关详细信息,请参阅配置活动项目设置

只有在尚未编辑其属性的情况下,“项目设置”中配置的属性才会在工作流的活动中生效。手动编辑属性不再将项目设置应用于属性。

要配置用户界面自动化新式项目设置,请按照以下步骤操作:

  1. 在“项目”面板中,转到“项目设置”
  2. 导航到“活动设置”>“新式 UIAutomation”。
  3. 根据要更改的内容修改设置。
  4. 单击“确定”以保存更改。

您可以使用窗口顶部的“ 批量操作 ” 下拉菜单将所有设置重置为其默认值,或复制调试字段和生产字段之间的所有值。

泛型

以下设置适用于所有新式 UIAutomation 活动。

属性名称描述
在之后延迟(秒)当前活动和下一个活动之间的延迟时间。
在之前延迟(秒)上一个活动和当前活动之间的延迟。
超时 (秒)在引发错误之前等待执行当前活动的时间。
等待页面加载执行操作前,等待应用程序做好接受输入的准备。可选择以下选项:
  • “无”- 不等待目标变为就绪状态。
  • “交互式”– 等待直到加载了应用程序的一部分。
  • “完整”– 等待整个应用程序被加载。
捕获屏幕截图指示是否在设计时由支持此功能的所有活动捕获屏幕截图。如果该设置设为 False,则禁用上下文菜单中的“删除信息屏幕截图”选项。
在“未找到元素”错误消息中显示最接近的匹配项如果设置为“True”,则日志中将显示十个最接近的选取器匹配项建议,这些建议可用于替换错误的选取器。
更改禁用元素如果选中,即使禁用指定的用户界面元素,系统也仍会执行选择项目操作。如果输入模式
等待主要定位方法,直至超时如果设置为“True”,则此设置允许主要定位方法使用其完全超时,直到可以使用任何回退定位方法为止。
就运行时错误询问用户如果设置为True ,系统将显示提示,让您决定下一步要做什么并继续自动化,而不是仅仅停止执行。
自动将用户界面元素添加到对象存储库如果设置为“True”,则所有用户界面元素都将自动添加到对象存储库。

定位方法 - 桌面应用程序

以下设置适用于桌面应用程序的指定目标和锚点。

属性名称描述
输入模式选择操作的执行方式:
  • 硬件事件 - 使用硬件驱动程序模拟单击。该方法速度最慢,且不能在后台工作,但可兼容所有桌面应用程序。
  • 模拟 - 使用辅助功能 API 模拟单击。推荐在浏览器自动化、Java 应用程序或 SAP 中使用。比硬件事件更可靠。即使目标应用程序不在焦点中也适用。请测试您的目标应用程序用户界面元素是否支持此方法。
  • 窗口消息 - 使用 Win32 消息进行模拟。推荐用于桌面应用程序。通常比硬件事件更可靠。一次性发送所有文本。即使目标应用程序不在焦点中也适用。在使用此方法之前,请测试您的目标应用程序用户界面元素是否支持此方法。
  • 后台 - 在后台运行操作。在可能的情况下尝试使用模拟,同时复杂的活动(图像、原生文本)将照常在前台运行。

    注意:不支持对通用 Windows 平台应用程序使用后台输入模式,这意味着此类应用程序无法在后台自动化。

精确选取器如果设置为 True,则使用“ 严格”选取器 方法。
模糊选取器如果设置为 True,则使用模糊选取器方法。

Computer Vision

如果设置为 True,则使用 Computer Vision 方法。 默认值为 True
图像如果设置为 True,则使用“ 图像”定位 方法。

注意:如果禁用其他方法,则此方法仅用于检查应用程序状态活动。

忽略带有 IDX/tableRow/tableCol 的选取器如果目标选取器的 tableRowtableColidx 属性的值大于 1 并且存在锚点,则禁用完整选取器。
生成原生 WPF 选取器(预览)为 WPF 应用程序启用原生 WPF 选取器生成功能。

定位方式 - 网页浏览器

以下设置适用于网页应用程序的指定目标和锚点。

属性名称描述
适用于 Edge、Chrome 的输入模式选择操作的执行方式:
  • 硬件事件 ” - 使用硬件驱动程序模拟单击。 这是最慢的方法,无法在后台运行,但与所有桌面应用程序兼容。
  • 模拟 - 使用辅助功能 API 模拟单击。推荐在浏览器自动化、Java 应用程序或 SAP 中使用。比硬件事件更可靠。即使目标应用程序不在焦点中也适用。请测试您的目标应用程序用户界面元素是否支持此方法。
  • Chromium API - 使用调试器 API 执行操作。仅适用于 Chromium 元素。一次性发送所有文本。即使目标应用程序不在焦点中也适用。有关更多详细信息,请查看 Chromium API 页面。

    注意:当使用 Chromium API 启动浏览器时,系统将显示一个功能区,此功能区说明浏览器以调试模式启动。如果通过策略安装扩展程序,则不会显示此消息。

  • 窗口消息 - 使用 Win32 消息进行模拟。推荐用于桌面应用程序。通常比硬件事件更可靠。一次性发送所有文本。即使目标应用程序不在焦点中也适用。在使用此方法之前,请测试您的目标应用程序用户界面元素是否支持此方法。
  • 后台 - 在后台运行操作。在可能的情况下尝试使用模拟,同时复杂的活动(图像、原生文本)将照常在前台运行。
适用于 Firefox、IE、IE 模式 Edge 的输入模式选择操作的执行方式:
  • 硬件事件 ” - 使用硬件驱动程序模拟单击。 这是最慢的方法,无法在后台运行,但与所有桌面应用程序兼容。
  • 模拟 - 使用辅助功能 API 模拟单击。推荐在浏览器自动化、Java 应用程序或 SAP 中使用。比硬件事件更可靠。即使目标应用程序不在焦点中也适用。请测试您的目标应用程序用户界面元素是否支持此方法。
  • 窗口消息 - 使用 Win32 消息进行模拟。推荐用于桌面应用程序。通常比硬件事件更可靠。一次性发送所有文本。即使目标应用程序不在焦点中也适用。在使用此方法之前,请测试您的目标应用程序用户界面元素是否支持此方法。
  • 后台 - 在后台运行操作。在可能的情况下尝试使用模拟,同时复杂的活动(图像、原生文本)将照常在前台运行。
精确选取器如果设置为 True,则使用“ 严格”选取器 方法。
模糊选取器如果设置为 True,则使用模糊选取器方法。
Computer Vision如果设置为 True,则使用 Computer Vision 方法。 默认值为 True
图像如果设置为 True,则使用“ 图像”定位 方法。

注意:如果禁用其他方法,则此方法仅用于检查应用程序状态活动。

忽略带有 IDX/tableRow/tableCol 的选取器如果目标选取器的 tableRowtableColidx 属性的值大于 1 并且存在锚点,则禁用完整选取器。

定位方式 - Java

以下设置适用于 Java 应用程序的指定目标和锚点。

属性名称描述
输入模式选择操作的执行方式:
  • 硬件事件 ” - 使用硬件驱动程序模拟单击。 这是最慢的方法,无法在后台运行,但与所有桌面应用程序兼容。
  • 模拟 - 使用辅助功能 API 模拟单击。推荐在浏览器自动化、Java 应用程序或 SAP 中使用。比硬件事件更可靠。即使目标应用程序不在焦点中也适用。请测试您的目标应用程序用户界面元素是否支持此方法。
  • 窗口消息 - 使用 Win32 消息进行模拟。推荐用于桌面应用程序。通常比硬件事件更可靠。一次性发送所有文本。即使目标应用程序不在焦点中也适用。在使用此方法之前,请测试您的目标应用程序用户界面元素是否支持此方法。
  • 后台 - 在后台运行操作。在可能的情况下尝试使用模拟,同时复杂的活动(图像、原生文本)将照常在前台运行。
精确选取器如果设置为 True,则使用“ 严格”选取器 方法。
模糊选取器如果设置为 True,则使用模糊选取器方法。
Computer Vision如果设置为 True,则使用 Computer Vision 方法。 默认值为 True
图像如果设置为 True,则使用“ 图像”定位 方法。

注意:如果禁用其他方法,则此方法仅用于检查应用程序状态活动。

忽略带有 IDX/tableRow/tableCol 的选取器如果目标选取器的 tableRowtableColidx 属性的值大于 1 并且存在锚点,则禁用完整选取器。

定位方式 - SAP

以下设置适用于 SAP 的指定目标和锚点。

属性名称描述
输入模式选择操作的执行方式:
  • 硬件事件 ” - 使用硬件驱动程序模拟单击。 这是最慢的方法,无法在后台运行,但与所有桌面应用程序兼容。
  • 模拟 - 使用辅助功能 API 模拟单击。推荐在浏览器自动化、Java 应用程序或 SAP 中使用。比硬件事件更可靠。即使目标应用程序不在焦点中也适用。请测试您的目标应用程序用户界面元素是否支持此方法。
  • 窗口消息 - 使用 Win32 消息进行模拟。推荐用于桌面应用程序。通常比硬件事件更可靠。一次性发送所有文本。即使目标应用程序不在焦点中也适用。在使用此方法之前,请测试您的目标应用程序用户界面元素是否支持此方法。
  • 后台 - 在后台运行操作。在可能的情况下尝试使用模拟,同时复杂的活动(图像、原生文本)将照常在前台运行。
精确选取器如果设置为 True,则使用“ 严格”选取器 方法。
模糊选取器如果设置为 True,则使用模糊选取器方法。
Computer Vision如果设置为 True,则使用 Computer Vision 方法。 默认值为 False
图像如果设置为 True,则使用“ 图像”定位 方法。

注意:如果禁用其他方法,则此方法仅用于检查应用程序状态活动。

忽略带有 IDX/tableRow/tableCol 的选取器如果目标选取器的 tableRowtableColidx 属性的值大于 1 并且存在锚点,则禁用完整选取器。

验证执行

所有具有“验证执行”功能的活动的设置。

属性名称描述
超时 (秒)等待验证元素出现/消失的时间(以秒为单位)。如果重试设置为 True,则系统将在活动超时属性的指定持续时间内再次执行此操作,然后实施验证。
重试设置为 True 后,如果系统未获得预期结果,则将在活动超时的持续时间内再次执行此操作。默认情况下,该复选框处于选中状态。
始终自动验证已输入的文本如果设置为 True,则使用验证执行功能验证任何输入文本的操作。
“单击”、“悬停”、“键盘快捷键”活动的显示验证如果设置为 True,则始终使用验证执行功能验证单击悬停键盘快捷键活动。

应用程序/浏览器

以下设置适用于使用应用程序/浏览器活动。

属性名称描述
打开在什么情况下先打开目标应用程序,然后再执行其中的活动。 可选择以下选项:
  • IfNotOpen
  • 从不
  • 始终
关闭在什么情况下先执行目标应用程序中的活动,然后再关闭该应用程序。 可选择以下选项:
  • 如果由应用程序浏览器打开
  • 从不
  • 始终
调整窗口大小定义是否在初始化时调整应用程序/浏览器的大小。
  • – 不可调整应用程序/浏览器大小。
  • 最大化 – 初始化时,应用程序/浏览器已最大化
  • 还原至设计时大小 – 如有可能,系统会将应用程序/浏览器的大小和位置调整并移动到指定时的位置和大小。
  • 最小化 – 初始化时,应用程序/浏览器已最小化。
运行时浏览器指定要在运行时使用的浏览器。可选择以下选项:
  • Firefox
  • Edge
  • Chrome
WebDriver 模式指示在打开新的浏览器会话时如何使用 WebDriver。 提供以下选项:“ 已禁用 ” - 禁用 WebDriver。 使用GUI - 显示浏览器的 GUI。 无头 - 浏览器以静默方式启动,没有 GUI。
自动下载 WebDriver如果设置为 True,则指定是否要自动下载 WebDriver。
用户数据文件夹模式您要设置的用户数据文件夹模式。该模式用于通过特定用户数据文件夹启动浏览器。
  • 自动 - 画中画模式使用与默认模式下不同的文件夹。如果未设置用户数据文件夹路径,则系统会自动生成该路径。
  • 默认文件夹 - 使用默认浏览器文件夹,无论其在主会话还是 PIP 会话中运行。
  • 自定义文件夹 - 使用用户数据文件夹路径中指定的文件夹。如果未设置用户数据文件夹路径,则使用自动生成的路径。
用户数据文件夹路径浏览器使用的用户数据文件夹的路径。
打开浏览器超时 (秒)配置浏览器启动超时。

键盘事件

以下设置适用于“ 输入信息 ” 和“ 键盘快捷方式 ” 活动。

属性名称描述
输入 - 点击后再输入在键入文本之前是否单击指定的用户界面元素,以及要执行的单击类型。 提供以下选项:
  • 单个
  • Double
输入 - 空字段是否在键入文本之前删除现有内容,以及如何清除该字段。 提供以下选项:
  • 单行 [End,Shift+Home,Del]
  • 多行 [Ctrl+A,Del]
“键入到” - 按键之间的延迟(秒)连续击键之间的延迟时间。
键盘快捷方式 - 快捷方式之间的延迟时间连续特殊键之间的延迟时间。
键盘快捷方式 - 键与键之间的延迟(秒)连续击键之间的延迟时间。

其他活动

以下设置适用于“ 检查应用程序状态”、“ 提取表格数据”、 “高亮显示”、“ 悬停”和“ 注入 Js 脚本 ”活动。

属性名称描述
检查应用程序状态 - 超时(秒)等待目标元素出现或消失的时间。
提取表格数据 - 页面之间的延迟(秒)如果数据跨越多个页面,则等待加载每个页面的时间。
高亮显示 - 持续时间(秒)高亮显示目标元素的时长。
悬停 - 持续时间 (秒)将鼠标悬停在目标元素上的时长。
注入 Js 脚本 - 执行世界全局应用 InjectJs.ExecutionWorld 设置。 有关详细信息,请参阅“ 注入 Js 脚本 ”活动。
关闭弹出窗口 - 弹出窗口出现超时等待弹出窗口出现的时间 (以秒为单位)。

机器人日志记录

有关用于识别目标和锚点的方法的信息,以及每个方法在运行时的性能,可以保存在机器人执行日志中。 这些选项适用于所有受支持的活动。

属性名称属性说明受影响的活动
日志目标和锚点搜索步骤记录用于识别目标和锚点的方法。
  • 选中/取消选中
  • 查看应用程序状态
  • 单击
  • 提取表格数据
  • 获取文本
  • 高亮显示
  • 悬停
  • 键盘快捷方式
  • 选择项目
  • 键入
日志定位方法计时记录每种定位方法的效果。
  • 选中/取消选中
  • 查看应用程序状态
  • 单击
  • 提取表格数据
  • 获取文本
  • 高亮显示
  • 悬停
  • 键盘快捷方式
  • 选择项目
  • 键入
记录审核信息指定存储使用应用程序/浏览器活动生成的日志的级别。可选择以下选项:
  • 关闭
  • 信息
  • 追踪
使用应用程序/浏览器

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。