在阿里云RPA中,若要获取页面中某一列的控件并实现点击操作,您需要按照以下步骤进行操作。此过程涉及控件的捕捉、配置以及流程的搭建。
1. 捕捉目标控件
首先,您需要通过“捕获控件”功能来获取页面中目标列的控件。具体步骤如下:
-
打开RPA编辑器:
- 在RPA编辑器中,进入可视化开发界面。
- 确保目标页面(例如浏览器页面)已打开,并且目标列的控件可见。
-
启动捕获控件功能:
- 在右侧控件面板中,点击“开始捕捉”按钮。
- 弹出对话框后,确保对话框位于目标页面上方,然后点击“捕捉控件”按钮或按下键盘上的
F2
键。
-
选择目标控件:
- 将鼠标移动到目标列中的任意一个控件上,待蓝框锁定目标控件后,点击鼠标左键完成捕捉。
- 在弹出的控件属性窗口中,您可以预览捕捉到的控件,并为其命名(例如命名为“目标列控件”)。
-
验证控件:
- 在控件属性窗口中,选择一个验证动作(如“点击”),并配置相关参数。
- 点击“验证动作”按钮,观察是否能够正确触发目标控件的操作。
- 验证成功后,保存控件。
2. 使用相似控件捕捉整列控件
如果目标列包含多个相似控件(例如表格中的多行数据),您需要使用“捕获相似控件”功能来批量获取这些控件。
-
捕获相似控件:
- 在“捕获控件”窗口中,点击“捕获相似控件”按钮。
- 选择目标列中的任意一个控件,系统会自动识别并捕获该列中所有相似的控件。
- 为捕获的相似控件命名(例如命名为“目标列相似控件”)。
-
验证相似控件:
- 在控件属性窗口中,选择一个验证动作(如“点击”),并配置相关参数。
- 点击“验证动作”按钮,观察是否能够正确触发目标列中任意一个控件的操作。
- 验证成功后,保存相似控件。
3. 配置流程以实现点击操作
完成控件捕捉后,您需要在RPA流程中配置相关组件,以实现对目标列控件的点击操作。
-
添加“循环相似控件”组件:
- 在可视化画布中,拖动“循环相似控件”组件到画布中。
- 在组件属性区中:
- 选择已打开的浏览器对象(例如
v_web_obj_1
)。
- 在“目标控件”中,选择之前捕获的相似控件(例如“目标列相似控件”)。
-
添加“点击控件”组件:
- 在“循环相似控件”组件体内,添加“点击控件”组件。
- 在组件属性区中:
- 选择已打开的浏览器对象(例如
v_web_obj_1
)。
- 在“目标控件”中,选择“每次循环项”(例如
v_element_item_1
),这表示在循环体中依次点击每个相似控件。
-
运行流程:
- 完成配置后,点击运行按钮,观察流程是否能够正确点击目标列中的每个控件。
重要提示
- 控件捕捉准确性:确保在捕捉控件时,目标页面未被遮挡,且目标控件处于可见状态。
- 相似控件匹配规则:如果相似控件的匹配不准确,可以调整匹配规则或手动编辑控件属性。
- 循环延迟设置:如果在循环过程中出现异常(如未触发点击操作),可以在“循环相似控件”组件的高级选项中设置执行前延迟(例如0.5秒)。
通过上述步骤,您可以成功获取页面中目标列的控件,并实现对其的点击操作。