- 概述
- 用户界面自动化
- 通过用户界面自动化实现自动化的应用程序和技术
- 项目兼容性
- UI-ANA-016 - 拉取打开浏览器 URL
- UI-ANA-017 - 出错时继续 True
- UI-ANA-018 - 列出 OCR/图像活动
- UI-DBP-006 - 容器使用情况
- UI-DBP-013 - Excel 自动化误用
- UI-DBP-030 - 选取器中的禁止变量使用情况
- 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
- 移动自动化
- 终端
用户界面自动化活动
v21.10
发布日期:2023 年 10 月 5 日
- 我们添加了对 Clarity Java 应用程序的 CTable 组件的支持。
-
修复了 Chrome 和 Edge 版本 117 中对包含 IFrame 元素或 PDF 的网页的主动式辅助支持中断的问题,该支持导致
<ctrl />
选取器失败。还添加了将额外命令行参数传递给使用“打开浏览器”/“使用浏览器”活动打开的浏览器的选项。这可以通过使用“设置环境变量”活动设置适当的环境变量来完成:UIPATH_EXTRA_CMD_ARGS_CHROME
UIPATH_EXTRA_CMD_ARGS_EDGE
UIPATH_EXTRA_CMD_ARGS_FIREFOX
发布日期:2023 年 6 月 8 日
发布日期:2022 年 12 月 7 日
发布日期:2022 年 8 月 3 日
发行日期:2022 年 5 月 23 日
发行日期:2022 年 1 月 12 日
发布日期:2021 年 11 月 26 日
发布日期:2021 年 10 月 25 日
获取属性活动已重新设计,现在作为新式设计体验的一部分提供。还进行了更改,以提高活动的可用性,从而提供更好的整体体验。
获取文本活动现在具有一个向导,可用于预览文本提取的结果以及配置提取方法。
已创建两个新活动“ 获取浏览器数据” 和“ 设置浏览器数据”,以便更轻松地将浏览器数据从会话迁移到另一个会话。
现在,添加或编辑变量将比以往更加容易。借助此版本增强的“选择屏幕”变量支持,您可以使用变量和参数轻松编辑选取器,然后选择从该描述符将更改传播到所述变量的所有实例。
现在,您可以使用“ 选择屏幕”中添加的新按钮,在应用程序中进行指示时刷新“图像”选择。
现在,在选取器编辑器中编辑选取器时,也可以使用添加到“选择屏幕”的所有变量功能。
“ 使用应用程序/浏览器 ”活动中的“调整窗口大小”属性现在具有最小化窗口的选项。
此更新添加了对响应式网站的支持。选择屏幕现在具有一个复选框,可用于处理在调整浏览器窗口大小时重排的元素。
“ 打开应用程序/浏览器 ”活动现在可以在远程环境中打开应用程序,从而在此类环境中更轻松地使用新式体验实现自动化。
选择屏幕 中的新式用户界面现在也是传统体验的一部分。
从此更新开始,每次启动“录制器”时,它都会自动开始录制,并且您不必再先指定窗口,从而使您的自动化生活更轻松。
现在,可以使用“用户界面自动化”活动自动化通过 Microsoft 远程应用程序配置的应用程序。
随着 Internet Explorer 11 即将停产,我们开发了一个迁移工具,使您能够将工作流的所有选取器和属性无缝转换为适合现代浏览器(例如 Edge、Chrome 或 Firefox)的选择器和属性,确保您不会丢失基于此即将成为旧版浏览器的所有自动化。
输入活动现在可以根据每种输入模式为要自动化的应用程序返回的结果自动检测正确的输入模式。
现在,“输入”、“单击”和“悬停”活动中的“验证执行”功能不仅可以检查目标元素是否出现,还可以通过“验证元素”下拉列表中的两个新选项,检查其文本是否已修改或其视觉外观是否已修改(状态图标更改等)。
已为“输入模式”属性实现了一个新选项 Chromium API,该选项专为与所有基于 Chromium 的浏览器一起使用而定制,比其他浏览器更快、更可靠。
应用程序/网页录制器现在支持在录制时使用对象存储库,从而使您能够使用现有对象或同时创建新对象。
使用“对象存储库”中新增的“高亮显示”功能,您可以高亮显示正在捕获的屏幕中已捕获的任何对象,从而更容易识别正在使用的元素。
label-for
属性的所有复选框使用自动锚点,无论其标签的位置如何。
在“选择屏幕”中验证结果时,现在可以同时搜索多个选取器。
现在,“提取表格数据”活动在用于标准表格提取时会提取所有属性。此外,在自动提取 URL 时,现在可以检索完整的 URL。
我们开发了一个新活动“鼠标滚动”,为我们的机器人劳动力增加了另一项人类能力,该活动使您能够在要自动化的应用程序中滚动固定页面行数,或滚动到指定的用户界面元素。
Edge 扩展程序现在支持 IE 模式下的 Java 小程序和 ActiveX 控件。
使用应用程序/浏览器活动的显示名称属性现在会根据指定的目标自动更改,因此您可以在设计时轻松发现哪个卡指向哪个应用程序。在使用嵌套应用程序卡的情况下,您现在可以从每个活动正文的下拉列表中选择要在屏幕上指示时引用的应用程序卡。
现在,使用新式体验录制“输入”时,在输入文本时,会显示“特殊键”下拉列表。
现在,使用“ 提取表格数据 ” 活动抓取表格时,“ 提取表格数据向导 ” 在重新打开时会保留以前的更改。
现在,“附加浏览器”和“附加窗口”活动使您能够在设计时设置“选取器”和“浏览器或窗口”属性,而不会引发错误。在设计时,使用“选取器”属性,而在运行时,使用“浏览器”或“窗口”属性。
*
和 ?
表达式来定义要允许或阻止的 URL 和应用程序文件名的模式。
Chrome 和 Edge 现在支持具有特定 Salesforce AURA 组件路径和属性以及可靠选取器的 Salesforce Lightning。
此活动包现在支持 .NET 5 Windows 和跨平台项目。有关更多信息,请参阅关于自动化项目。此外,以下 OCR 引擎现在支持 .NET 5:Google Cloud Vision OCR、Microsoft Azure 计算机视觉 OCR、Tesseract OCR。
但是,Microsoft OCR 不支持 .NET5;在 .NET5 项目中使用 UiPath.UIAutomation.Activities 包时,不显示Microsoft OCR。
“ 鼠标滚动 ”和“ 键盘快捷方式 ”活动已进行视觉更新,与其他新式活动共享相同的用户界面。
“对象存储库”现在使用“计算机视觉”技术实现“捕获所有元素”功能,该功能可以提取指定应用程序的所有元素并将其添加到“对象存储库”中。这可以大大缩短构建“对象存储库”所需的时间,因为您不必再逐个手动添加每个元素。您还可以通过专用按钮直接在 UIExplorer 中打开捕获元素向导中的任何元素。
“使用应用程序/浏览器”活动现在有一个新的“输入模式”,称为“后台”,使您能够尽可能在后台使用其所有子活动。
现在,您可以使用活动正文中的新按钮打开“ 使用应用程序/浏览器 ”活动所针对的应用程序或浏览器。
UI-SEC-010 和 UX-SEC-010 工作流分析器规则现在也适用于远程目标应用程序。此外,这两个规则现在都允许在创建规则时使用通配符。
应用程序/网页录制器 现在有一个名为“ 自动”的输入法,它会自动选择可用的最佳输入法,从而更轻松地自动化不同类型的应用程序。
CefSharp 嵌入式微件中的用户界面元素(例如 SharpBrowser、带有 Fiori 启动板的 SAP NWBC)现在被识别为属于主机应用程序实例。
%localappdata%\UiPath\WebdriverExe
文件夹中下载所需的 WebDriver 可执行文件。
从 UiPath.Excel.Activities 2.11.3 版和 UiPath.Presentations.Activities 1.2.3 版开始,您可以在使用 Excel 文件或使用 PowerPoint 文件活动中添加用户界面自动化活动,以快速自动化 Excel 和 PowerPoint 的界面。
“ 检查应用程序状态 ”活动已升级,现在可以监控整个应用程序屏幕的更改,而不仅仅是单个用户界面元素。
现在,可以按系统安装 RDP 扩展程序,消除之前需要按用户安装的限制。
“验证元素属性”下拉菜单中新增的“已更改文本”选项使您能够验证支持此操作的活动目标中的任何已更改文本,例如“单击”、“悬停”和“输入”。
验证执行属性已添加到键盘快捷方式活动中,将此功能扩展到您要验证自动化流程发送键盘快捷方式的场景。
CV 活动现在支持表格单元格识别,使您能够根据行和列内容或索引更轻松地自动化表格单元格。
新的运行时浏览器项目设置使您能够在运行时使用与设计时不同的浏览器。此为自动操作,因为所有相关属性和选取器都会无缝适应您选择的浏览器。
桌面项目设置定位方法(AA、UIA、Win32)已合并为一个设置,统称为“桌面定位方法”。
已添加或更新多个新项目设置或用户界面自动化包,以满足您的自动化需求,如下所示:
新的“捕获屏幕截图”设置,用于指定活动是否在设计时保存其目标的屏幕截图。此设置存在于新式和传统体验中。
新的“ 机器人日志记录 ”部分,其中包含“ 运行值” 和“ 调试值 ”设置,用于指定机器人是否应记录额外值。
定位方法项目设置现已根据目标应用程序的类型进行拆分。现在,您可以为 Web、Java、SAP 和桌面应用程序配置单独的设置。
“验证执行”项目设置具有一个新选项,使您能够始终对项目中的“单击”、“悬停”和“输入”活动执行验证。
此外,“输入模式”项目设置已拆分为两个单独的项目设置:Edge 浏览器的输入模式和 Chrome、Firefox、IE、IE 模式下的 Edge 的输入模式,以确保在使用 Edge Chromium 时选择正确的输入法。
新的项目设置在 Element Not Found
错误消息中显示最接近的匹配项使您能够记录未找到用户界面元素时显示的错误消息的详细版本或精简版本。
借助新的“SAP 会话属性更改触发器”活动,您可以通过监控 SAP 会话属性中的更改来创建触发器。
已添加对适用于 SAP 企业客户端的 Chromium 的支持。这使用户可以使用与通过 UiPath Studio 和 Google Chrome 进行自动化时相同的功能和 SAP Fiori 功能。
已扩展对具有多标头的 SAP ALV 表的支持。现在,您可以从标头分为两行或多行的表格中提取数据。
新的“ 展开 ALV 树” 活动使您能够将父 ALV 树展开到选定节点,并将任何活动与结果元素一起使用,从而使 SAP ALV 树列表更容易自动化。
SAP Fiori UI5 属性现在完全可见,并可用于新式用户界面自动化体验。
ColorIndex
、 ColorIntensified
和 ColorInverse
,使您能够识别元素的背景颜色,并提供额外的方法来识别要使用的元素。
SAP ALV 表现在支持全文抓取,这意味着您现在还可以抓取不可见的文本。
现在,使用“ 提取表格数据 ”活动从 SAP ALV 表格中提取数据时,您可以区分列显示名称和列工具提示,以便更轻松地正确识别目标。
tooltip
和 text
属性的支持。
<uia/>
选取器的aastate
属性错误地检索了上级元素的aastate
值。现在可以正确检索属性的值,这可能会导致旧工作流发生重大更改。这不会影响已正确构建的通用 Windows 平台应用程序选取器。- 当包含子项属性设置为 False 时,“按键触发器”活动错误地检测到某些事件。这可能会导致旧工作流发生重大更改。
- 在某些情况下(例如使用最大化的 Chrome 窗口),单击偏移量锚点属性设置为右下角的单击活动会触发额外的滚动事件。此行为现已修复,并且可能会导致旧工作流发生重大更改。
- 使用某些 Java 应用程序时存在性能问题。
- 修复了从某些类型的网页 (ShadowRoot) 提取数据时引发错误的问题。
- 修复了一个问题,该问题导致在 Firefox 中使用 AA 定位元素时,UIExplorer 引发错误。在用户界面框架设置为“默认”的情况下使用新的或空白的 Firefox 选项卡时,不允许选择单个用户界面元素。此外,仅在使用 AA 框架时,任何 Firefox 选项卡都允许选择整个窗口。
- 在项目中强制执行“对象存储库”时,仍可从“录制器”中禁用“对象存储库”。
- 修复了在不同操作系统区域格式上运行 OCR 时发生的错误。现在,无论使用哪种操作系统区域格式,OCR 都可以按预期运行,并且所有结果都可以正确生成。
- 使用某些版本的依赖项时,无法截取 Excel 屏幕截图。
- “ 提取数据表 ”活动的“输入模式”属性不受“定位方法项目设置”中的任何更改的影响。
- 使用 UIAutomation v21.4.x 时,尝试从 UiExplorer 安装 Java Bridge 失败。
- 修复了导致“等待页面加载”属性在正在加载的浏览器选项卡上无法正常工作的问题。
- 对于某些表格,尝试使用“计算机视觉”活动单击表格中包含日期的特定单元格会失败。
- 在某些情况下,使用“计算机视觉”活动从表格中提取值时,字符串会在单独的单元格之间合并。
- 在 Firefox 中打开的自动化 PDF 无法提取单个用户界面元素。
- 修复了导致在某些类型的表格中错误地识别
title
HTML 属性的问题。添加了一个新属性uipath-html-title
,该属性具有 DOM 节点的title
属性的值。 - 修复了以下问题:当设计时键盘布局与运行时使用的键盘布局不同时,“输入”的行为会有所不同。
- 在 App-V 容器中作为 XenApp 运行时,在某些活动中未正确执行
Enter
击键。 - 修复了与较新版本的用户界面自动化一起使用时,在检索值时导致某些活动执行速度非常慢的问题。
- Edge 弹出窗口中的默认选取器生成不正确。
- 使用发送窗口消息将
Enter
击键发送到按钮失败。 - UiPathRemote.exe 有时会在 Citrix 环境中崩溃。
- 在某些情况下,“ 单击文本 ”活动会导致应用程序崩溃。
- 修复了从录制的步骤中删除键盘快捷方式时导致录制器引发内部错误的问题。
- 修复了导致无法在 Edge 和 Chrome 中检测到 iFrame 中的元素的问题。
- 修复了一个问题,该问题导致在 RDP 中自动化时,使用智能调整大小和使用不同分辨率缩放的交互式选择无法正常工作。
- 修复了导致“ 附加浏览器 ”活动配置为同时使用“ 浏览器 ”和“ 选取器 ”属性时引发错误的问题。
- 自动化命令提示符窗口时,将“输入”活动与“模拟类型”或“发送窗口消息”属性结合使用时,无法输入正确的文本。
- Silverlight 扩展程序可能无法在应用了 Windows 更新 10.0.19043 的 Windows 10 x64 系统上运行。
- 如果要将 Studio v19.10 中的任何 OCR 引擎与用户界面自动化活动一起使用,请安装 UiPath.CoreIPC 包 2.0.1 或更高版本。
- 在 C# 流程中,使用 CV 活动时,在设计时编辑描述符不会显示更改。
- 将用户界面自动化 v21.10 与 Studio v2019.10 一起使用时,UX-SEC-010 和 UX-DBP-029 工作流分析器规则不可用。
- 使用 Firefox 时,特定于 Salesforce 的
sfl
属性不会显示在选取器和选取器节点中。 - 在某些使用 Windows 窗体的应用程序上,当仅使用模糊选取器方法来定位最小化应用程序中的元素时,无法找到目标。
- 对使用通用 Windows 平台的应用程序,使用后台输入模式会使应用程序置于前台。
- 通过 SharpBrowser 使用新式体验时,选择器无法正确生成,缺少
webctrl
标签。 - 指示应用程序需要使用鼠标,并且无法使用键盘执行。
- 可变右键单击功能需要使用鼠标,并且不能仅通过使用键盘来执行。