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

用户界面自动化活动
发行日期:2021 年 6 月 2 日
错误修复
- 无法通过用户界面探测器安装 Java Bridge。
 - 修复了“获取属性”、“获取位置”、“获取文本”、“存在文本”和“存在 OCR 文本”活动存在的性能问题。
 - 在 App-V 容器中运行 XenApp 的同时使用调用事务和SAP 登录活动时,
Enter键不起作用。 - SAPGUI 脚本不适用于自动化以 App-V 形式发布的SAP 登录应用程序。
 
发布日期:2021 年 4 月 26 日
用户界面自动化新式活动
“提取表数据”活动已进行了改进,其中包含几个新属性以及一个新向导,可帮助您指导数据提取过程。整个功能也可以在新的“表格提取”记录器中使用,如果您选择了“新式体验”,则该记录器将显示在功能区中。借助此版本带来的众多新功能,结构化数据提取将空前简单!
全新的验证执行功能使您可以确保在运行时正确执行了该操作(例如,单击或键入)– 它具有预期的结果。可以从以下活动和项目设置中配置此功能:
- 单击
 - 键入
 - 悬停
 
使用应用程序/浏览器活动具有一个新的属性字段,即无痕/隐私窗口,您可以使用该字段以无痕或隐私模式打开浏览器会话。
现在,新的多选择器搜索可用于运行时和设计时的所有搜索。这可以在后台运行,因此不会影响您使用该产品的体验,而只会产生总体更好的结果。
现在,您可以在使用“应用程序/网页录制器”功能时通过拖动来定义要自动化的区域,从而使您能够在工作流中使用图像自动化。
Check:text是模糊选取器的隐藏功能,可用于轻松定位包含文本的元素。 在某种程度上,它类似于旧的“单击文本”活动。 现在,此功能已升级为新式体验的一部分,可以在“选择屏幕”的“模糊选取器”下找到,现在,通过使用它,您可以在指定目标的同时选择要如何处理文本。用于通配符和变量。
                  为了提高可用性和可定制性,某些设置(例如,在屏幕上指示元素时用于暂停 (F2) 的计时器设置)现在在每台计算机上的会话中都保持不变。
现在,您可以指示动态目标,这些目标不再取决于其文本标签。这使您能够使用具有动态文本标签的元素,或与搜索列表中的特定元素有关的元素,而不是其文本标签。这是通过利用模糊选取器的功能完成的,模糊选取器现在也可以使用通配符来增加模糊性。
新的获取 URL活动使您能够检索网页的 URL 并在自动化中重新使用它,从而使网页自动化更加容易。
现在,可以在离线模式下编辑不再可用的目标(例如已关闭的应用程序),因此您无需再次打开同一窗口来编辑选取器中的单个字符。
现在,在连接到 VPN 或启动虚拟机等情况下,也可以在使用应用程序/浏览器活动之外使用检查应用程序状态活动。
现在, 应用程序/网页录制器 可与计算机上的任何应用程序一起使用,而无需在应用程序之间切换。 我们已经根据您的需求调整了记录器,现在它可以自动确定您在其他应用程序中指示操作这一事实,并采取相应的行动,自动记录您的步骤。
为了简化您的自动化生活,现在可以使用“使用应用程序/浏览器”指示某些类型的应用程序自动填充“参数”属性,从而让使用 Java 应用程序、PDF、Office 应用程序或 Windows 应用程序更加容易。
现在,在编辑选取器和模糊选取器时,可以直接在“选择选项”界面中使用变量和参数。
现在,单击和悬停活动具有鼠标动作类型属性,该属性使您可以选择在执行动作时希望鼠标使用的动作类型,即“即时”或“平滑”。
现在,选择项目活动的项目字段中支持通配符。此外,我们已向此活动添加了一个新的属性字段如果禁用则更改,即使禁用了目标元素,该属性也会执行选择操作。
由于使用“模拟”方法执行某些操作(例如“双击”)失败,因此现在默认情况下使用“硬件事件”方法执行这些操作,从而避免了工作流无提示失败的情况。
现在,“提取结构化数据”活动支持与对象库的集成。
“选择选项”窗口中已实现了“强制执行元素可见性”复选框,使用户可以专门使用可见的用户界面元素。
应用程序/网页录制器现在支持在记录操作时使用修饰键。
在所有新式“用户界面自动化”活动中,“等待准备就绪”属性已重命名为“等待页面加载”,以更好地反映其目的。
用户界面自动化传统
.doc、.xls、.png、.pdf 等。
                  现在,单击和悬停活动具有鼠标动作类型属性,该属性使您可以选择在执行动作时希望鼠标使用的动作类型,即“即时”或“平滑”。
现在,选择项目活动的项目字段中支持通配符。此外,我们已向此活动添加了一个新的属性字段如果禁用则更改,即使禁用了目标元素,该属性也会执行选择操作。
表格单元作用域活动具有一个新的属性字段表格行索引,该字段显示找到的行的索引,在第一行为空的表中很有用。
现在,如果选中“获取词信息”复选框,则“Java 原生抓取”将检索词的界限。
附加浏览器活动在浏览器类型属性中具有一个新选项,适用于其他基于 Chromium 的浏览器。
添加了对使用 Shadow DOM 作为用户界面元素的网站的支持。这些页面现在可以使用 Google Chrome、Firefox 和 Edge 进行自动化。
在选取器中使用变量时,在“变量面板”中所做的更改现在也将在选取器中生效。请注意,这仅适用于在升级到此版本的用户界面自动化包后修改的变量,因此这不会导致较旧的工作流发生重大变化。
现在,“发送热键”活动主体中的“键”下拉列表支持在展开列表时自动搜索列表中的热键。
SAP
UiPath Studio 现在支持最新版本的 SAP WinGUI 7.70,具有所有新功能,例如新的视觉主题 Quartz、对替代浏览器控件(Microsoft Edge)的支持以及多显示器扩展支持。
支持针对 SAP ALV 表格进行数据抓取和屏幕抓取。可以在 SAP 屏幕上提取一个或多个 ALV 表格。
现在可以将“表单元格作用域”活动用于 SAP FIORI 表格自动化。
Computer Vision
现在,CV 单击、CV 悬停和CV 选中活动具有鼠标动作类型属性,该属性使您可以选择在执行动作时希望鼠标使用的动作类型,即“即时”或“平滑”。
现在,如果将计算机视觉活动配置为这样,则仅支持使用 OCR,以确保整体上更好的用户体验。
我们在计算机视觉活动中实施了更好的变更检测机制,从而最大程度地减少了所需的完整 CV 分析数量并优化了流程。
“CV 获取文本”活动现在在设计器中显示文本结果预览,显示将要提取的文本。
UI Explorer
用户界面探测器具有一项新功能,该功能可将恢复用户界面探测器窗口的时间延迟到恢复加载选取器数据之后。这旨在与在失去焦点时自动关闭的用户界面元素一起使用。
重大变更
- “验证执行”属性字段功能的“预期文本”子字段已被修改,并且不再与使用 UIAutomation v21.2.0-preview 构建的自动化项目兼容,从而导致重大更改。
 - 现在,可以从 Studio 中的“项目设置”配置“元素存在”活动中的“超时”属性。
 - Java 应用程序不支持一起使用“单击”与“模拟单击”功能,而在这类应用程序上此功能仍能奏效,但是未引发任何错误,并且工作流继续执行。现在,同一场景会引发错误,并可能导致使用它的工作流发生重大变化。
 - 在 Java 应用程序中,如果在不同于焦点所在选项卡的选项卡上的用户界面元素上使用带硬件事件的“单击”活动,则现在会抛出正确的异常。请注意,这可能会破坏旧的工作流。
 - 不推荐使用 Microsoft 项目牛津在线 OCR 引擎。系统将在运行时将引发以下异常:
Microsoft Project Oxford has been completely retired. Please switch to a different OCR engine。 
终止对旧版 Microsoft Edge 的支持
- 从 v21.10 开始,“用户界面自动化”活动包将不再支持旧版 Microsoft Edge 浏览器,因此旧版 Microsoft Edge 的扩展程序将不再起作用。
 
错误修复
- 当“使用应用程序/浏览器”中的“URL”属性字段包含带有 URL 的字符串变量时,单击活动主体中的按钮后无法打开具有指定设置的新浏览器会话。
 - “选择项目”活动不适用于 Java 应用程序中的组合框和列表框。
 - 修复了导致在使用并行活动时无法正确处理异常的问题。
 - 使用图像或计算机视觉活动时 
Emgu.CV.CvInvoke的类型初始值设定项引发了异常。 - 当在“并行”活动中使用“文本存在”活动并选择并行属性时,文本存在活动活动始终返回 
True。 - 在某些情况下,用户界面探测器无法在 Internet Explorer 上加载选取器。实现窗口在用户界面探测器中还原延迟功能后,有助于避免此问题。
 - 在某些情况下,通过先条件循环进行图像屏幕抓取的操作失败。
 - 修复了导致执行程序在使用 Java 应用程序时崩溃的问题。
 - 仅使用 Alt 键时,阻止用户输入活动被解除阻止。
 - 当使用包含设置了空字符串的“设置为剪贴板”活动的库时,引发了异常。
 - 使用选取器编辑器时,从选取器中删除 
”app=”不会使它无效。 - 当对某些数据表进行数据抓取时,预览窗口未显示 A 列。
 - 在 Internet Explorer 中使用使用应用程序/浏览器活动指示 PDF 会导致冻结。
 - 隐藏窗口活动现在已从 StudioX 中隐藏。
 - 使用远程桌面协议连接时未检测到 Chrome 弹出窗口。
 - 当通过“使用应用程序/浏览器”活动进行指示时,Chrome 中的某些网页冻结了系统。
 - 在恶劣的网络条件下使用使用应用程序/浏览器活动指示 Chrome 或 Internet Explorer 页面会导致冻结。
 - 使用具有硬件事件的类型输入时,特定网页上会显示重复的输入文本字母。
 - 在 Java 应用程序中的元素上使用带有“模拟”方法的单击时,即使目标元素不支持该操作,该操作也被报告为成功。现在,如果尝试使用“模拟”方法在不支持该操作的元素(例如面板)上单击,则将显示更具描述性的错误。
 - 修复了导致“用户界面自动化”在 64 位模式下使用时无法检测到 Citrix Apps 的问题。
 - 当在启用“配置每个元素”的情况下映射对象存储库中的元素时,Enter 键未确认选择。
 - 在某些情况下,将使用应用程序/浏览器活动与“最小化”活动一起使用时,在对其执行操作时会自动还原最小化的窗口。
 - 在无效的用户界面元素上使用选中应用程序状态时,返回的元素不为 null。
 - 在对象存储库中使用截取屏幕截图活动时,“文件名”为空。
 - 修复了导致从对象存储库创建使用应用程序/浏览器活动时,其“附加模式”属性设置为“流程名称”而不是“应用程序实例”的问题。
 - 修复了导致“打开浏览器”活动中的“新会话”属性行为不正确的问题。
 - 无法通过策略为未连接到 Active Directory 的离线用户安装 Edge 扩展程序,并且该策略被阻止,从而导致 SetupExtensions 工具错误地通知用户该扩展程序已成功安装。
 - 数据抓取向导的“预览数据”部分中的“帮助”按钮未正确引导至本地化页面。
 - 将“用户界面自动化下一步”活动与具有覆盖层的应用程序或浏览器一起使用时,行为不正确。
 - 调出活动未正确考虑正在其上运行的计算机的 DPI。
 - 在任何使用“Target.Clipping Region”属性的活动中编辑“属性面板”中的该属性时,未保存更改。
 - 指示地址栏和某些工具栏元素“Chrome 或 Firefox 中的用户界面元素未按预期工作”。
 - 在循环中运行自动化流程时,“打开浏览器”活动将引发异常。
 aanamehtml 属性从指定节点的所有子节点检索文本。现在,仅从指示的注释中检索文本。该规则不适用于以下 HTML 节点类型:input、img、button、textarea、area、a、select、table。获取文本活动仍会检索所指示节点的整个子树的文本内容,这是捕获元素值的推荐方法。- 现在,在“图像选择”模式下使用用户界面元素时,可以从“选择屏幕”中指示锚点。
 - 自动化 Java 应用程序时,无法识别复选框的状态。
 - 修复了导致下拉菜单在某些网页中无法定位的问题。
 - 修复了一个问题,该问题导致在 Edge 和 Internet Explorer 中指示某些元素时,“选择选项”窗口具有较长的延迟时间。
 - 当与有效的选取器一起使用,但具有导致所有元素都被筛选的筛选条件时,查找子节点活动不再引发 
SelectorNotFoundException错误,并且在这种情况下返回空列表。 - 修复了导致“附加浏览器”和“附加窗口”活动显示不正确使用变量的选取器的问题。
 - 修复了从 Studio v2020.10 升级到同一用户下的 Studio v2021.4 之后,如果从 Studio 中的“工具”部分安装而没有提升权限,则导致 Chrome 扩展程序无法正常运行的问题。
 - 修复了从 Studio v2020.10 升级到 Studio v2021.4 之后,如果从 Studio 中的工具部分安装且提升了权限,则导致 Chrome 扩展程序无法正常运行的问题。
 - 与 Internet Explorer 配合使用的用户界面自动化版本高于 v19.4.2 时,“元素存在”活动引发错误。
 
已知问题
- 对于最初进行安装的同一用户,在通过可视化方式升级到 Studio 2021.4 时,通过 Studio 中 Studio 20.10 中的“工具”部分安装的 Firefox、RDP、Citrix 和 VMWare 扩展程序将不再起作用。
 - 在静默升级到 Studio 2021.4 时或者使用与最初安装 Studio 的用户不同的用户时,通过 Studio.2020.10 中的“工具”部分安装的 Firefox、Chrome、Edge、Citrix、RDP 和 VMWare 扩展程序将不再起作用。