activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
用户界面自动化活动
Last updated 2024年10月28日

Creating variables from selector attributes

本教程演示如何使用选取器中的属性创建变量。 本教程中使用的示例演示了如何使用 idx 属性创建变量。
给定的场景显示了如何使用单个 “点击” 活动选择同一设备屏幕上的多个图像。 这是通过从 idx 属性创建变量来实现的。

本教程使用演示 UiPath 应用程序。 您可以在 此处下载该应用程序。

教程

先决条件

  • 安装 Mobile.Automation 22.10 或更高版本。
  • 创建 移动测试项目
  • 创建一个应用程序,您必须在其中选择同一屏幕或页面上的多个图像。
  1. 在主工作流中添加 “点击” 活动。
  2. 单击“ 指定目标” ,然后选择设备屏幕上的第一张照片。

    在此示例中, 选取器 方法具有 idx 属性。 在其他情况下, 模糊选取器 方法也可以具有此属性。


  3. 右键单击 idx 属性的值。 在本例中,右键单击 '2',然后单击“ 使用变量 (Ctrl + K)”。

    系统将打开配置面板。



  4. 在“ 变量名称 ” 字段中,键入新变量所需的名称,然后单击“ 确认”。 在此示例中,变量名称为 photoIdx

    系统将在“ 变量 ”面板中创建一个新变量。 现在,您可以在工作流中将此变量与其他活动一起使用。



  5. 在“ 选择选项 ” 窗口中,单击“ 确认 ” 以保存目标的配置。
  6. “遍历循环” 活动添加到主工作流中。
  7. 在“ 遍历 循环”活动中添加“分配”活动。

    7.1. 在“ 目标变量 ” 字段中,输入从选取器创建的变量。 在本例中,输入 photoIdx 变量。
    7.2. 在“ 设置值 ” 字段中,键入以下表达式: currentItem.toString
    此表达式确定要使用 photoIdx 变量遍历每个图像的 For Each 活动。
  8. 转到“ 遍历遍历 ”活动。 在“ 项目列表” 字段中,使用以下方法输入要遍历的图像列表: Enumerable.Range(2, 6)
    在此示例中,我们要遍历总共六张图像,其中第一张图像的 photoIdx 变量值为 2
  9. 将上一个 “点击” 活动拖动到“ 遍历 循环”活动的主体内,并将其放置在“ 分配 ”活动之后。
  10. 在此示例中,点击图像会提示您点击“ 确定 ”按钮。 因此,请在“遍历循环”活动的主体内添加另一个 “点击” 活动,该活动在 每次 点击图像后点击“ 确定 ”按钮。



示例工作流

若要检查完整的工作流或获取未来参考,请下载 XAML 示例

  • 教程
  • 示例工作流

此页面有帮助吗?

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