Skip to content

元素操作(web)

指令说明

在浏览器对象 browser_obj 中获取 element_data 并设置/获取/删除属性信息

功能描述

本指令用于操作元素属性,可以获取属性,设置属性,以及删除属性,获取属性除了获取 attributes,还包括了获取一些特殊属性,值等,例如输入框的值,复选框的选中状态,以及图片或连接的地址等;设置属性则只对元素的 attributes 设置值,删除属性同样也只操作 attributes

参数说明

参数名类型必填说明
浏览器对象Browser操作的浏览器
拾取元素WebPick元素
操作类型Enum获取/设置/删除属性,get/set/del
信息类型Enum仅获取属性时有效,获取元素文本/获取元素源代码/获取元素连接 等等
属性名称String仅获取元素属性/设置属性/删除属性时有效
相对位置Enum仅获取元素位置时有效
属性值String仅设置属性时有效

返回值

根据配置条件返回结果,获取一般返回字符串,设置/删除无返回

使用示例

示例1:基本用法

1761530821984

注意事项

  • 请不要对无对应属性的元素操作相关属性,例如对图片获取选中状态,对图片设置选中状态等
  • 执行该指令时,请先安装并启用对应的浏览器插件

常见问题

为什么获取复选框的状态不正确

解答:可能该复选框元素并非原生选框元素 <input type="checkbox"/> <input type="radio" />

为什么设置属性不生效

解答:可能操作的元素无对应的属性选项

相关指令