UiPath Documentation
activities
latest
false
用户界面自动化活动
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

发行说明

移动自动化活动包的发行说明。

V25.10.0​

发布日期:2025 年 10 月 13 日

新增功能​

  • 与 BrowserStack 的新集成可用于移动测试,作为现有 Sauce Labs 集成的替代方案。BrowserStack 集成使您可以在各种真实设备上在基于云的测试平台上运行应用程序。有关更多详细信息,请参阅浏览器堆栈集成文档。
  • 选取器(或模糊选取器)现在可以与通配符结合使用,这在处理截断元素或动态值时非常有用。有关更多详细信息,请参阅“选项选择” 。

已知限制​

使用 Appium v2 或更高版本时,不能在“设置文本”活动的上下文中传递文本。请参阅以下Appium 问题跟踪器。

v25.4.1​

发行日期:2025 年 7 月 14 日

错误修复​

现在,基于 Web 的测试场景可以一致地在 Android 设备上执行。以前,在 Android 设备上运行测试期间,一个错误会导致行为不可靠。

v25.4.0​

发行日期:2025 年 5 月 13 日

新增功能​

  • 在 Mobile Automation 的最新更新中,我们已将包升级到 .NET8,从而提高性能并与最新的 .NET 增强功能兼容。
  • 现在,您可以使用 移动设备连接 活动中的 使用现有连接 属性,利用移动设备和应用程序之间的现有连接。启用此属性可使用现有连接来减少执行时间。

改进​

我们进行了一系列性能增强,旨在提高移动设备管理器的效率和稳定性:

  • 现在,操作仅在必要时切换上下文。
  • 现在,系统会将常用的上下文存储在内存中,并自动刷新过时的数据,从而减少冗余查询。
  • 仅处理未标记的 WebView 元素,以减少不必要的执行。
  • 我们引入了锁来防止过多的上下文切换,从而提高了整体稳定性。
  • 我们优化了重试计时,并减少了失败时的等待时间。
  • 现在会缓存包和上下文数据,以避免成本高昂的重复查询,尤其是在 Android 上。
  • 默认情况下,启用uipath:useCachedPageSource功能以优化页面来源检索。有关更多信息,请访问管理设备。

错误修复​

  • 本地计算机视觉服务器需要计算机视觉服务器 URL,才能在移动自动化工作流中按预期工作。问题
  • 在设计时使用活动指示的选取器在运行时无法识别。
  • 在移动设备管理器中选择对象时,或使用Ctrl + k快捷方式时,对象选择的 Computer Vision 部分不会显示其内容。现在,当您右键单击或使用Ctrl + K快捷方式选择变量时,此下拉列表可以正确显示。

v24.10.3​

发布日期:2024 年 10 月 18 日

新增功能​

“定向滑动”活动和 API​

使用“定向滑动”活动和 API,在您正在测试的移动应用程序中执行快速轻松的滑动。方向滑动让您可以按以下预定义的方向执行滑动操作:上、下、左和右。

有关更多信息,请访问:

改进​

从移动设备管理器、 “移动设备连接”活动或Connect API 启动设备时,不再需要提供应用程序或 URL。如果启动设备时未提供任何应用程序或 URL,设备将显示主屏幕,而不会打开应用程序。

v24.10.2​

发布日期:2024 年 9 月 5 日

我们一直在不断努力,改善您的移动自动化体验。即使此版本没有重大更改,我们仍对产品进行了小幅改进。

v24.10.1​

发布日期:2024 年 8 月 9 日

我们一直在不断努力,改善您的移动自动化体验。即使此版本没有重大更改,我们仍对产品进行了小幅改进。

v24.10.0​

发行日期:2024 年 7 月 1 日

新增功能​

移动自动化 API 和编码工作流支持​

如果您在构建自动化时更喜欢使用代码,现在可以使用编码自动化和 UiPath 服务来实现。 移动自动化活动包现在包含 API,可用于为移动测试场景创建自动化。

请访问移动自动化 API ,浏览可用的 API,并访问编码自动化,详细了解 UiPath™ Studio 中的编码自动化。

针对滑动的计算机视觉支持​

现在,您可以将计算机视觉用作指定滑动活动目标的活动图标。

用于移动自动化的计算机视觉可用于录制​

现在,在录制操作时,您可以从移动设备管理器 (MDM) 将计算机视觉用于移动自动化。将设备连接到应用程序后,从操作栏中选择“启用计算机视觉录制” 。访问“设备交互” ,查看 MDM 中的可用操作。

改进​

增强了移动设备管理器的性能,使您的移动设备自动化速度更快。

为了更有效地调试,您现在可以从 MDM 日志中复制输出消息。

错误修复​

  • 解决了在使用 UIAutomator2 版本 3 的连接上执行多个操作会导致 WebDriver 异常的问题。

v23.10.5​

发行日期:2024 年 6 月 11 日

错误修复​

  • 对于某些 iOS 版本和设备,指示移动设备管理器中的用户界面元素引发以下错误:“值不在预期范围内”。
  • 对于某些 iOS 版本和设备,使用选择选项选择用户界面元素时无法聚焦于指定的元素。

v23.10.4​

发行日期:2024 年 4 月 3 日

错误修复​

  • 解决了在与 UiAutomator2 版本 3 的连接上执行多个操作会导致 WebDriver 异常的问题。

v23.10.3​

发布日期:2023 年 12 月 21 日

错误修复​

  • 将“关闭模式”设置为“Null”或“始终”时,移动设备连接器引发错误。

v23.10.2​

发行日期:2023 年 12 月 6 日

错误修复​

  • 修复了打开移动设备管理器时,工作流活动未按顺序执行的问题。

v23.10.1​

发布日期:2023 年 11 月 23 日

错误修复​

  • 由于最新 Appium 版本中的重大更改,移动设备管理器遇到了功能问题。 已恢复预期行为。

v23.4.3​

发布日期:2023 年 11 月 23 日

错误修复​

  • 由于最新 Appium 版本中的重大更改,移动设备管理器遇到了功能问题。 已恢复预期行为。

v22.10.6​

发布日期:2023 年 11 月 23 日

错误修复​

  • 由于最新 Appium 版本中的重大更改,移动设备管理器遇到了功能问题。 已恢复预期行为。

v23.10.0​

发行日期:2023 年 10 月 23 日

新增功能​

用于移动自动化的 Computer Vision​

Computer Vision 使用 UiPath 的高级神经网络功能,通过机器人无缝识别用户界面元素。Computer Vision 使您能够自动化以前难以识别和自动化的用户界面元素。当指定活动的目标时,您可以使用计算机视觉。

使用 Computer Vision 的活动包括:

  • 获取文本
  • 设置文本
  • 点击
  • 存在元素

要开始使用 Computer Vision,您必须为移动自动化启用它。请访问为移动自动化启用 Computer Vision,了解如何为项目启用 Computer Vision。

错误修复​

  • 在连接到 iOS 模拟器或 Sauce Labs 的真实设备期间,默认情况下无法在移动设备管理器中更新设备的像素比。

重大变更​

  • 对于所有目标类型, “设置文本”中的“清除文本”属性始终设置为True 。要禁用该属性,请导航至该活动的“属性”面板,然后将“清除文本”属性设置为False 。

v23.4.2​

发布日期:2023 年 6 月 28 日

错误修复​

  • 在连接到 iOS 模拟器或 Sauce Labs 的真实设备期间,默认情况下无法在移动设备管理器中更新设备的像素比。

v22.10.5​

发布日期:2023 年 6 月 28 日

错误修复​

  • 在连接到 iOS 模拟器或 Sauce Labs 的真实设备期间,默认情况下无法在移动设备管理器中更新设备的像素比。

v22.4.6​

发布日期:2023 年 6 月 28 日

错误修复​

  • 在连接到 iOS 模拟器或 Sauce Labs 的真实设备期间,默认情况下无法在移动设备管理器中更新设备的像素比。

v21.10.7​

发布日期:2023 年 6 月 28 日

错误修复​

  • 在连接到 iOS 模拟器或 Sauce Labs 的真实设备期间,默认情况下无法在移动设备管理器中更新设备的像素比。

v23.4.1​

发行日期:2023 年 5 月 30 日

改进​

引入了增强功能,以提供更强大的用户体验。

v22.10.4​

发行日期:2023 年 5 月 30 日

新功能​

繁体中文支持​

移动自动化界面现已提供繁体中文版本。

改进​

引入了增强功能,以提供更强大的用户体验。

错误修复​

  • Due to an issue with the machine pipes, the Mobile Device Manager couldn't connect to Studio inside a Virtual Desktop Infrastructure environment.

v23.4.0​

发行日期:2023 年 4 月 7 日

新增功能​

代理通常会干扰您尝试为其自动化移动测试的应用程序。 因此,我们允许您将自定义 HTTP 标头添加到测试项目中,以改善您的移动自动化体验。 自定义 HTTP 标头允许您通过专门添加仅接受某些标头的代理来工作。

移动自动化活动包分为两个单独的活动包:

  • UiPath.Mobile.Automation.Activities - 此包用于设计和自定义工作流。
  • UiPath.Mobile.Automation.Activities.Runtime - 此包用于运行工作流。

此更改的目的是提高移动自动化的运行速度。 如果您要设计和运行移动自动化工作流,请确保下载这两个包。

使用新的“输入文本”活动,在活动用户界面元素中添加所需的任何文本!此活动获取您通过键盘键入的内容,并将其粘贴到当前处于活动状态的用户界面元素中。“输入文本”活动允许用户在用户界面元素中输入无法通过选取器访问的文本。

用户与移动设备之间的交互很复杂,有时需要他们在设备屏幕上绘制路径。现在,您可以通过使用新的“绘制图案”活动来实现此目的!例如,您现在可以自动解锁移动设备模式,这需要在屏幕上绘制一条路径。

改进​

我们更新了“移动设备管理器”中“滑动”和“绘制”模式操作的用户体验,提供了改进的视觉设计。现在,滑动到预定义位置时,您可以在移动设备管理器屏幕上将位置滑动查看为线条。此外,在启用“按绝对位置选择”的情况下执行的滑动操作将作为“ Positional Swipe”活动导入。

错误修复​

  • 对于使用 iOS 15.4 版本的设备,添加任何所需功能都会导致打开“开始页面”时连接失败。
  • 即使您在“输入连接”属性字段中输入了移动设备连接,您仍需要输入Appium URL 。

v21.10.6​

发布日期:2022 年 12 月 7 日

改进​

更新了内部依赖项以匹配最新版本的用户界面自动化。

v22.10.2​

发布日期:2022 年 12 月 5 日

新功能​

The Mobile Automation user interface is now available in Traditional Chinese.

改进​

To provide compatibility with Appium 2.0, all known capabilities that are forced inside the AppiumSessionFactory now have an appium: prefix, similarly to the one for Appium 1.0.

Enhanced the accessibility for the Mobile Device Manager.

v22.10.1​

发布日期:2022 年 10 月 24 日

改进​

Target coordinates

The activities that contain a Target selector now support expressions for offsetting a target. You can define these input arguments using Tap Offset.

All positional activities include a Target selector to specify the element position, including a fuzzy selector and a coordinate system.

作为新坐标系统的一部分,您现在可以使用设备独立像素,根据区域的像素密度来指示目标。您可以在“截取部分屏幕截图”活动和“位置滑动”活动中使用此参数,在屏幕密度相似的设备上运行工作流。

错误修复​

  • An issue occurring during live mobile executions in Mobile Device Manager caused the mobile connection to be unresponsive.
  • An error occurred if the Robot executed a test as an Administrator while Studio and Mobile Device Manager, respectively, were opened without elevated privileges.

v22.8.0​

发布日期:2022 年 8 月 26 日

改进​

React Native 应用程序的自动化​

Unable to identify the right elements for your tests? Now you can use the React Native Demo App for iOS to learn how to make specific components automatable.

Activities (活动)​

Added two activities to help you make calls to specific API endpoints and execute native mobile commands:

  • 获取会话标识符:检索当前会话标识符,以通过 HTTP 请求调用 Appium 端点。
  • 执行命令: 执行原生移动命令,例如读取电池信息或关闭警示。

现在,您可以使用“截取部分屏幕截图”在移动设备的屏幕上截取矩形屏幕截图。

添加了滑动到屏幕上特定位置(包含起点和终点)的功能。“位置滑动”活动适用于由于非常规原因可能无法轻松使用标准滑动活动实现自动化的对象;自定义控件实现或无法访问的网页视图。

现在,当您配置设备时,“Appium URL”字段会提供一条内联错误消息,指出不支持 HTTPS。

v22.4.5​

发布日期:2022 年 8 月 3 日

改进​

更新了内部依赖项以匹配最新版本的用户界面自动化。

v20.10.10​

发布日期:2022 年 8 月 3 日

改进​

更新了内部依赖项以匹配最新版本的用户界面自动化。

v21.10.5​

发布日期:2022 年 8 月 3 日

改进​

更新了内部依赖项以匹配最新版本的用户界面自动化。

v21.10.4​

发行日期:2022 年 5 月 31 日

改进​

更新了内部依赖项以匹配最新版本的用户界面自动化。

v22.4.4​

发行日期:2022 年 5 月 9 日

改进​

更新了内部依赖项以匹配最新版本的用户界面自动化。

v21.10.3​

发行日期:2022 年 2 月 2 日

改进​

更新了内部依赖项以匹配最新版本的用户界面自动化。

v21.10.2​

发布日期:2021 年 12 月 7 日

改进​

更新了内部依赖项以匹配最新版本的用户界面自动化。

v20.10.9​

发布日期:2021 年 12 月 7 日

改进​

更新了内部依赖项以匹配最新版本的用户界面自动化。

v21.10.1​

发布日期:2021 年 10 月 27 日

改进​

The requests timeline in Mobile Device Management now highlights any request that contains errors. This change helps you identify which requests need further debugging.

v21.4.4​

发布日期:2021 年 6 月 28 日

改进​

作为此框架整体升级的一部分,现在已为此活动包启用 .NET 5 支持。

v21.4.3​

发行日期:2021 年 6 月 2 日

改进​

本发行版提供了内部依赖项的更新。

v20.10.8​

发行日期:2021 年 6 月 2 日

改进​

本发行版提供了内部依赖项的更新。

v21.4.2​

发布日期:2021 年 4 月 26 日

改进​

现在,您可以在“离线编辑”模式下配置选择器。

已重新定位和调整记录的操作,以改进用户体验。

操作栏经过了用户界面更改,实现了更新式的外观。

删除了录制操作时用于滑动的可视图形。

限制​

移动设备管理器提供对原生平板电脑应用程序的支持,但是,如果该应用程序最初是为移动设备开发的,则对平板电脑版本的支持会受到限制。

错误修复​

  • 编辑对象存储库描述符会导致内部项目错误,从而终止 Studio 实例。
  • 添加了新的日志条目,可在启用视频录制时跟踪禁用日志记录的时间。

v20.10.7​

发行日期:2021 年 2 月 7 日

错误修复​

  • 移动设备管理器忽略了本地计算机或 Studio 和机器人代理设置。
  • 通过各种设置文本命令记录的 URL 不包含元素 ID。

v20.10.6​

发行日期:2020 年 12 月 15 日

错误修复​

  • 在特定情况下,“获取网页源代码”活动返回了受损链接。
  • 在移动设备管理器中运行两个相似的 Android 设备的情况下,某些情况下无法正确执行元素定位。
  • 在某些情况下,本机选取器和网页选取器都注入了不正确的标签元素。
  • 更改 Studio 语言会扰乱“设置设备地理位置”活动的位置坐标,这是因为分隔符对于不同的语言而言是不同的,因此,会干扰位置算法。现在已解决此问题。
  • “While”活动中包含的选取器变量在第一个实例中仅可用一次,从而使其无法重复使用。

v20.4.4​

发行日期:2020 年 10 月 22 日

改进​

更新了内部依赖项以匹配最新版本的用户界面自动化。

v20.10.5​

发行日期:2020 年 10 月 13 日

新特性和改进功能​

高级调试,包括执行和 Appium 调用的时间表,因此您可以进一步控制测试工作。

记录屏幕上的交互并将其直接导入 Studio 以创建移动自动化工作流。

现在,当您将设备和应用程序添加到移动设备管理器时,您可以定义变量以构建动态值。

通过导入或导出项目、设备和应用程序配置,在项目之间自由切换。

筛选功能现在可用于您的设备和应用程序。

一个全面的修复程序已经修复了大量错误。

v20.4.3​

发行日期:2020 年 6 月 26 日

改进​

更新了内部依赖项以匹配最新版本的 UiPath Studio。

v20.4.2​

发行日期:2020 年 6 月 2 日

改进​

本地化已修复,现可在此活动包中提供 UiPath 平台支持的所有语言。

v20.4.1​

发行日期:2020 年 5 月 6 日

新特性和改进功能​

The new Mobile Automation activities pack offers you a suite of actions that make mobile testing very accessible. You can connect to either a local device or an Appium server, simulate all user interactions with a mobile device, as well as send and retrieve logs and information to and from the connected device.

已知问题​

  • 本地化不适用于此版本。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新