Appearance
获取相似元素列表(web)
指令说明
获取浏览器对象 browser_obj 中与拾取到的元素 element_data 相似的元素,并将相似元素数组输出至 get_similar_ele
功能描述
本指令用于获取相似元素列表,返回 list
参数说明
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 浏览器对象 | Browser | 是 | 选择相似元素所在的浏览器对象 |
| 相似元素拾取 | WebPick | 是 | 在网页上拾取不同位置的两个相似元素 |
| 元素操作 | Enum | 是 | 操作相似元素组 |
| 属性名称 | String | 否 | 元素操作选择获取元素属性时有效,操作属性的名称 |
返回值
返回值 list, 或者元素找不到,就会报错,不存在list长度是0的情况
使用示例
示例1:基本用法


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

注意事项
- 普通元素可以用于相似元素拾取入参
element_data, 单其他单一指令不能使用相似元素作为入参 - 执行该指令时,请先安装并启用对应的浏览器插件
常见问题
报错提示执行错误 (拾取元素)的值转换成WebPick失败
解答:元素操作参数选择获取元素对象,其他的选项返回的不是元素信息,不可按元素类型操作