开发者社区 问答 正文

在阿里云RPA想获取这个页面的这列的控件,随便点击一个,要如何获取控件?

在阿里云RPA想获取这个页面的这列的控件,随便点击一个,要如何获取控件?lADPJv8gahMaY6nNEgDNDYA_3456_4608.jpg

展开
收起
三分钟热度的鱼 2023-12-20 17:25:24 49 分享 版权
来自: 阿里云RPA
阿里云 AI 助理回答

在阿里云RPA中,若要获取页面中某一列的控件并实现点击操作,您需要按照以下步骤进行操作。此过程涉及控件的捕捉、配置以及流程的搭建。


1. 捕捉目标控件

首先,您需要通过“捕获控件”功能来获取页面中目标列的控件。具体步骤如下:

  1. 打开RPA编辑器

    • 在RPA编辑器中,进入可视化开发界面。
    • 确保目标页面(例如浏览器页面)已打开,并且目标列的控件可见。
  2. 启动捕获控件功能

    • 在右侧控件面板中,点击“开始捕捉”按钮。
    • 弹出对话框后,确保对话框位于目标页面上方,然后点击“捕捉控件”按钮或按下键盘上的F2键。
  3. 选择目标控件

    • 将鼠标移动到目标列中的任意一个控件上,待蓝框锁定目标控件后,点击鼠标左键完成捕捉。
    • 在弹出的控件属性窗口中,您可以预览捕捉到的控件,并为其命名(例如命名为“目标列控件”)。
  4. 验证控件

    • 在控件属性窗口中,选择一个验证动作(如“点击”),并配置相关参数。
    • 点击“验证动作”按钮,观察是否能够正确触发目标控件的操作。
    • 验证成功后,保存控件。

2. 使用相似控件捕捉整列控件

如果目标列包含多个相似控件(例如表格中的多行数据),您需要使用“捕获相似控件”功能来批量获取这些控件。

  1. 捕获相似控件

    • 在“捕获控件”窗口中,点击“捕获相似控件”按钮。
    • 选择目标列中的任意一个控件,系统会自动识别并捕获该列中所有相似的控件。
    • 为捕获的相似控件命名(例如命名为“目标列相似控件”)。
  2. 验证相似控件

    • 在控件属性窗口中,选择一个验证动作(如“点击”),并配置相关参数。
    • 点击“验证动作”按钮,观察是否能够正确触发目标列中任意一个控件的操作。
    • 验证成功后,保存相似控件。

3. 配置流程以实现点击操作

完成控件捕捉后,您需要在RPA流程中配置相关组件,以实现对目标列控件的点击操作。

  1. 添加“循环相似控件”组件

    • 在可视化画布中,拖动“循环相似控件”组件到画布中。
    • 在组件属性区中:
      • 选择已打开的浏览器对象(例如v_web_obj_1)。
      • 在“目标控件”中,选择之前捕获的相似控件(例如“目标列相似控件”)。
  2. 添加“点击控件”组件

    • 在“循环相似控件”组件体内,添加“点击控件”组件。
    • 在组件属性区中:
      • 选择已打开的浏览器对象(例如v_web_obj_1)。
      • 在“目标控件”中,选择“每次循环项”(例如v_element_item_1),这表示在循环体中依次点击每个相似控件。
  3. 运行流程

    • 完成配置后,点击运行按钮,观察流程是否能够正确点击目标列中的每个控件。

重要提示

  • 控件捕捉准确性:确保在捕捉控件时,目标页面未被遮挡,且目标控件处于可见状态。
  • 相似控件匹配规则:如果相似控件的匹配不准确,可以调整匹配规则或手动编辑控件属性。
  • 循环延迟设置:如果在循环过程中出现异常(如未触发点击操作),可以在“循环相似控件”组件的高级选项中设置执行前延迟(例如0.5秒)。

通过上述步骤,您可以成功获取页面中目标列的控件,并实现对其的点击操作。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
收录在圈子:
+ 订阅
阿里云RPA历经8年的内部验证,覆盖了阿里巴巴大部分BU,实现了电商客服、新零售等新兴行业的渗透,并且已经完成在保险、金融、医疗保健等领域的场景深耕,联合合作伙伴具备深度定制化能力和稳定交付能力,积累了丰富的行业可行性解决方案。目前阿里云RPA能集成并运行在更高的软件层级,这就决定了它不会侵入、影响已有的软件系统。在帮助企业提升效能的过程中,保持企业已有的IT系统功能平稳、运行可靠。
还有其他疑问?
咨询AI助理