Test Suite
2023.4
False
横幅背景图像
Test Suite 用户指南
上次更新日期 2024年2月28日

创建移动自动化工作流

创建工作流,通过 Studio 和移动设备管理器自动化原生和移动网页应用程序。

先决条件

  • Studio 许可证
  • UiPath.MobileAutomation.Activities。有关更多信息,请参阅管理包。或者,您可以使用“移动测试项目”默认模板,因为这会为您安装活动包。
  • 设备名称
  • Appium 服务器。有关更多信息,请参阅“准备测试自动化框架”。
  • 已配置的设备和应用程序。有关更多信息,请分别参阅“管理设备”和“管理应用程序”。

移动自动化活动

  • 没有移动设备管理器,运行时是可能的,而设计时则不是。这意味着,如果您打开移动设备管理器,则可以在 Studio 中设计工作流。相比之下,您无需打开移动设备管理器即可执行测试。
  • 设置设备和应用程序时配置的设置将全局应用。例如,如果您设置了一台设备并关闭了“关闭类似选项卡”,则在您创建工作流时,该设置将反映在 Studio 中。更确切地说,如果您使用“移动设备连接”连接到此设备,则“关闭类似选项卡”属性会将您的配置继承到False

使用录制的操作创建工作流

通过在屏幕上指出您的操作并记录步骤,在移动设备管理器中创建工作流。完成操作录制后,您可以在 Studio 中导入整个操作集。

  1. 打开移动设备管理器并启动应用程序。有关更多信息,请参阅“启动应用程序”。
  2. 打开右侧的“录制的操作”面板,以跟踪已执行的操作。
  3. 在移动设备模拟器的右侧,从“操作栏中”选择一个或多个操作,或手动与设备交互。有关更多信息,请参阅“设备交互”


  4. 打开 Studio 并在序列中选择“执行”。
  5. 导航至“移动自动化”>“导入录制的操作”,以将其添加到序列中。

    以前在 MDM 中录制的操作现在是 Studio 工作流的一部分。

您可以通过单击“运行文件”,像其他任何标准工作流一样运行工作流。

与模拟的移动设备建立新连接,以实时执行您的操作。

使用 Studio 创建工作流

要了解如何在 Studio 中创建工作流,请考虑以下有关如何构建工作流的方案:

  • 网页自动化
  • 提示: 将移动自动化活动添加到对象存储库

网页自动化

在这种情况下,您可以构建一个 Android 网页自动化工作流,以从 UiPath 打开文档页面。在开始之前,请查看先决条件。对于此特定示例,您需要将 https://www.uipath.com/ 配置为起始页。
  1. 打开 Studio。
  2. 从默认模板中选择一个“移动测试项目”。
  3. 配置项目详细信息,选择“C#/VB”,然后单击“创建”。
  4. 创建一个新的测试用例并将序列添加到您的工作流中。
  5. 在序列中添加“ 移动设备连接 ”活动。
  6. 单击“选择连接详细信息”,然后设置您的设备和网页应用程序。
  7. 添加“ 管理当前应用程序 ”活动,然后从“ 命令 ”下拉列表中选择“ 启动”。
  8. 添加“ 打开 URL ”活动,并在“ URL ”属性字段中传递"https://www.uipath.com/"
  9. 打开移动设备管理器并启动网页应用程序
  10. 添加一个“点击”活动,单击“指定目标”,然后在 UiPath 网站上选择“2023 年自动化趋势:新增功能、后续步骤和实现实际价值的路径”。这将在移动设备管理器中打开目标选择模式。有关定位用户界面元素的更多信息,请参阅关于目标和锚点


  11. 重复步骤 10,然后从页面底部选择“ 接受并继续 ”。
  12. 添加“ 设置文本 ”活动,单击“ 指定目标 ”,然后选择“ 企业电子邮件 ”字段。 在“ 文本 ”字段中传递电子邮件地址。
  13. 添加“设置文本”活动,单击“指定目标”,然后选择“名称”字段。在“文本”字段中传递名称。
  14. 添加“设置文本”活动,单击“指定目标”,然后选择“姓氏”字段。在“文本”字段中传递名称。
  15. 运行文件以在“移动设备管理器”中查看操作。您可以在 中找到移动自动化活动的列表。


原生应用程序自动化

按照此场景,您可以构建 iOS Wikipedia 自动化工作流,以从应用程序搜索和检索文本。在开始之前,请查看先决条件

对于此特定示例,您需要配置 Wikipedia 应用程序。如果您使用本地设备,请下载 IPA 文件。或者,您可以指定应用程序路径。



备注:

要在设备上添加原生应用程序,请参阅以下内容:

  1. 打开 Studio。
  2. 从默认模板中选择一个“移动测试项目”。
  3. 配置项目详细信息,选择“C#/VB”,然后单击“创建”。
  4. 创建一个新的测试用例并将序列添加到您的工作流中。
  5. 在序列中添加“存在元素”活动,然后单击“指明目标”。这将在移动设备管理器中打开目标选择模式。有关定位用户界面元素的更多信息,请参阅“关于目标和锚点”
  6. 选择设备屏幕上的“跳过”按钮。
  7. 使用以下值配置“ 存在” 属性: skipButton
  8. 单击“选择连接详细信息”,然后设置您的设备和应用程序。
  9. 打开移动设备管理器并启动应用程序
  10. 继续在“Then”中添加“If”活动和“Sequence”。
  11. 在“序列”框中,添加“点击”活动并在“条件”字段中写入以下值。
    skipButton ==trueskipButton ==true
  12. 单击“指定目标”,然后在设备屏幕上的“跳过”按钮上指定您的目标。
  13. 继续添加“设置文本”,并使用以下值配置“文本”属性:Manual Testing is slow
  14. 将“设置文本”活动添加至序列,并在屏幕上显示您的目标。例如,您可以输入:Manual Testing is slow


  15. 添加“点击”活动并在屏幕上指出您的目标。在此示例中,您可以选择 Mobile application testing
  16. 添加“获取文本”活动,并在屏幕上显示您的目标。例如,您可以选择第一段。
  17. 运行文件以在“移动设备管理器”中查看操作。您可以在 中找到移动自动化活动的列表。


此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.