开发者社区> 问答> 正文

网页每次弹出的对话框层级对象,其nth-child的属性值都在变,如何循环捕捉相似控件?

网页每次弹出的对话框层级对象,其nth-child的属性值都在变,
忽略nth-child属性值,勾选class第一次捕捉控件可以找到,但对话框每出现1次,就会遗留一个nth-child属性值的相似对象,因此,第二次会因为有多个控件无法找到正确位置。
如何在不使用图像录制模式捕捉控件的情况下(图像录制不通用,其他电脑经常不能用),循环捕捉到控件位置?

展开
收起
游客a7zg3fmppojue 2024-12-06 07:55:17 37 0
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    使用动态元素选择器
    在自动化测试或RPA(Robotic Process Automation)工具中,通常会有“动态元素”或“相似元素组”的概念。这些工具允许您选择一个元素,然后自动寻找所有相似的元素,形成一个列表。这样,即使nth-child属性值变化,您也可以通过这个列表来循环处理每一个相似的控件。

    1. 循环相似控件组件
      根据搜索结果中的描述
      ,您可以使用“循环相似控件(网页)”组件来实现这一功能。以下是具体的步骤:

    步骤一:选择元素
    在元素库中选择已经捕获到的相似元素组。
    步骤二:关联方式
    选择“第一个匹配的子孙元素”作为关联方式。
    步骤三:存储动态元素至
    将每次循环中取到的元素赋值给一个变量。

    2024-12-08 08:34:21
    赞同 96 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载