activities
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

用户界面自动化活动

上次更新日期 2025年9月29日

关于“应用程序签名”包

嵌入式浏览器签名(例如 WebView2、JxBrowser、Electron)会经常更改,这可能会破坏现有自动化。使用“启用 WebView2 原生自动化”项目设置时,目标应用程序更新可能会中断浏览器选取器生成。

从 v24.10 开始,我们将 Electron 检测逻辑分离到一个名为UiPath.AppSignatures的单独包中,该包会覆盖“用户界面自动化”包中包含的驱动程序的当前 Chromium Native 签名。

将应用程序签名配置为项目中的依赖项

要将应用程序签名包添加到项目中,请执行以下操作:

  1. Studio 中,打开现有项目,或创建一个新项目。

    1. 选择“管理包”。

    2. 搜索UiPath.AppSignatures包,并将其作为依赖项添加到您的项目中。
  2. 选择“项目设置”,然后选择“传统用户界面自动化”。

    1. 选择“浏览器”,然后将“启用 WebView2 原生自动化”设置为True

在远程计算机上部署应用程序签名

要将AppSignatures包部署到远程桌面 (RDP) 环境,请执行以下操作:

  1. 下载机器人使用的特定UiPath.AppSignatures包版本。
  2. UiPath.AppSignatures.<Major>.<Minor>.<Patch>.<Build>.nupkg\build\AppSignatures\*的内容提取至C:\Program Files (x86)\UiPath\RemoteRuntime\packages\uipath.appsignatures\<Major>.<Minor>.<Patch>.<Build>\*.

更新应用程序签名

您可以独立于UiPath.UIAutomation.Activities包更新UiPath.AppSignatures包。在将工作流发布到生产之前,您无需调整和完全重新测试。
这意味着您可以将<html>/<webctrl>选取器用于目标应用程序,而在发生此类目标应用程序更新时无需更新到新的用户界面自动化包版本。

已知限制

使用AppSignatures包时请记住以下限制:

  • AppSignatures包仅支持使用UiPath.UIAutomation.Activities v24.10.6 或更高版本的项目。
  • AppSignatures支持 Chromium 原生和 WebView2 原生签名。

    AppSignatures当前不支持 CefSharp、WebView2 C# 和 NWBC C# 的托管签名。

  • 您安装的应用程序签名包版本不能低于用户界面自动化包引用的包版本。

此页面有帮助吗?

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