Appearance
获取下拉框(web)
指令说明
在浏览器对象 browser_obj中获取下拉框 element_data
功能描述
本指令用于获取下拉框 <select> 的选项,选中信息
参数说明
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 浏览器对象 | Browser | 是 | 操作的浏览器 |
| 拾取下拉框 | WebPick | 是 | 下拉框元素 |
| 获取当前选中内容 | Bool | 是 | 是否获取下拉框当前选中的内容,True则获取选中的一项,False则 获取下拉框所有选项 |
返回值
返回类型 list,返回选中项 [{'label': 'A', 'value': 'A'}] 或全部选项 [{'label': 'A', 'value': 'A'}, {'label': 'B', 'value': 'B'}, {'label': 'C', 'value': 'C'}]
使用示例
示例1:基本用法
下拉框示例

注意事项
- 该指令仅支持原生
<select>元素,对于模拟出的下拉框无效 - 执行该指令时,请先安装并启用对应的浏览器插件
常见问题
无法操作非原生下拉框元素
解答:原生下拉框拥有选中项,所有选项等属性,非原生下拉框多为其他元素与样式模拟,无对应属性可操作