Appearance
获取元素对象(web)
指令说明
在指定的浏览器对象 browser_obj 中根据 locate_type获取元素对象 ,将结果输出为元素对象 element_obj
功能描述
本指令使用 xpath / css选择器 生成元素对象,元素对象和其他拾取的元素类型相同,但是属于变量,不属于元素,不在元素列表内,在流程的局部变量内
参数说明
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 浏览器对象 | Browser | 是 | 操作的浏览器 |
| 定位方式 | Enum | 是 | 选择Xpath或者CssSelector定位方式 |
| Xpath/CssSelector | String | 是 | 输入Xpath或者CssSelector,根据定位方式填写 |
返回值
返回类型 Any 元素对象 element_obj,可能是单个元素对象,也可能是多个元素对象
使用示例
示例1:基本用法

注意事项
- 输出的元素可能会是单元素,也可能是元素列表,在后续步骤中操作该输出变量是需要注意
- 执行该指令时,请先安装并启用对应的浏览器插件
常见问题
元素获取不到元素对象
解答:填写的xpath, css selector 不正确,或者目标元素在iframe 中 ,暂时不支持获取 iframe 内的元素对象
执行错误 脚本执行错误: SyntaxError: Failed to execute 'evaluate' on 'Document': The string xxx is not a valid XPath expression.
解答:xpath格式填写有误