Skip to content

获取相似元素列表(web)

指令说明

获取浏览器对象 browser_obj 中与拾取到的元素 element_data 相似的元素,并将相似元素数组输出至 get_similar_ele

功能描述

本指令用于获取相似元素列表,返回 list

参数说明

参数名类型必填说明
浏览器对象Browser选择相似元素所在的浏览器对象
相似元素拾取WebPick在网页上拾取不同位置的两个相似元素
元素操作Enum操作相似元素组
属性名称String元素操作选择获取元素属性时有效,操作属性的名称

返回值

返回值 list, 或者元素找不到,就会报错,不存在list长度是0的情况

使用示例

示例1:基本用法

1761646110744

1761649203510

对于获取到的相似元素列表,元素操作为获取元素对象,可以使用列表For循环进行遍历,遍历的item 即为每一个元素对象,若元素操作是其他选项,则获取的是对应的数据类型

例如循环点击元素,即可按照如下操作

1761649589995

注意事项

  • 普通元素可以用于相似元素拾取入参 element_data, 单其他单一指令不能使用相似元素作为入参
  • 执行该指令时,请先安装并启用对应的浏览器插件

常见问题

报错提示执行错误 (拾取元素)的值转换成WebPick失败

解答:元素操作参数选择获取元素对象,其他的选项返回的不是元素信息,不可按元素类型操作

相关指令