Appearance
填写输入框(web)
指令说明
在指定的浏览器对象 browser_obj 中拾取输入框 element_data ,以 fill_type:键盘输入/剪贴板输入的形式输入
功能描述
本指令用于填写网页中的输入框,输入域。
参数说明
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 浏览器对象 | String | 是 | 操作的浏览器 |
| 拾取输入框 | Number | 是 | 元素 |
| 模拟人工输入 | Bool | 是 | 是否模拟人工操作 |
| 输入类型 | Enum | 是 | 键盘输入/剪切板输入 |
| 输入内容 | String | 是 | 输入的内容 |
| 追加输入 | Enum | 是 | 追加即在已有输入内容后追加输入,覆盖则是清空原有输入后重新输入 |
| 焦点睡眠时间 | Int | 否 | 模拟人工时有效,用于焦点事件, 单位毫秒 |
| 按键输入间隔 | Int | 否 | 模拟人工时有效,用于模拟输入时的间隔,单位秒,常用于输入时会有对应的接口请求结果。 |
返回值
返回输入的内容
使用示例
示例1:基本用法

注意事项
- 部分元素无法输入时,可以使用模拟人工输入,例如出现报错元素非原生输入元素时可使用模拟人工输入,或重新拾取时检查拾取标签上是否时输入框/输入域元素
- 直接js输入不会触发元素的input/change/blur事件
- 执行该指令时,请先安装并启用对应的浏览器插件
常见问题
输入无效果
解答:可切换为模拟人工输入,可适当修改按键输入间隔时间,使其更像人为输入