浏览器如何自动填写网页下拉列表框、单选框和复选框

文档创建者:1583334209
浏览次数:7548
最后更新:2019-11-13
本帖最后由 1583334209 于 2019-11-22 10:31 编辑

本文通过木头浏览器对网页表单下拉列表、单选框、复选框自动填写的方法进行讲解。
一、网页下拉列表的自动填写,怎么实现呢?看看需要实现自动填写的下拉列表吧。
1.png


在进行设置自动填写的时候需要知道需要选择什么,我们用木头浏览器实现。下面来讲讲实现步骤
首先,打开木头浏览器,在点击菜单栏中的项目管理器,进行项目的自动运行设置
2.png


在打开的对话框中,鼠标右击选择新建步骤中的填写内容,随后点击添加按钮,在打开的对话框中,获取元素方式选择通过html元素属性获取,点击自动获取
3.png


4.png


5.png


把鼠标放到省份下拉框上,鼠标右键点击选择获取元素并放回
6.png


这里有四种实现方法,必须通过分析源码来实现。
7.png


第一种方法:通过省份对应的value值来实现。比如我们需要自动选择河南省,河南省对应的value是10。那我们填写属性选择value,填写值写10.设置填写完省份后即填写完省份2秒后自动触发change事件自动跳转到城市选择项,所以填写完成后触发事件选择change.
8.png


按同样的方法设置城市为河南的安阳市。
9.png


第二种方法:选择selectedIndex属性。河南省为列表的第11项。
10.png


第三种方法:选择text文本属性,填写值输入河南。
11.png


第四种方法:通过模拟键盘向下选择下拉列表操作,选择keybord属性,河南为列表第11个元素,所以填写值写{Down 11}
12.png


二、单选框自动填写方法
网页上,会经常出现单选框,如果你需要自动点击单选框如下所示。下面讲讲实现方法来实现选择学生单选框。添加网页和下拉框的操作一样。
13.png


随后发现自动添加元素与我们实际要添加的元素不一样。通过分析源码我们手动设置如下。标记名称写input,标记属性名(我们要选择学生单选框,而学生单选框为name属性的第二个同名元素),所以填写[name]2.标识唯一值是usertype.设置好了。
14.jpg


在填写属性选择checked,属性值填true.
15.png


如果需要去掉刚才选择的学生单选框,直接在添加自动填写对话框中,属性checked的值改为false即可。
16.png


三、复选框的自动选择实现
网页上,会经常出现复选框,如果你需要自动点击复选框如下所示,你可以用网页自动操作通用工具的网页自动提交监控操作功能。
17.png


在填写属性选择checked,属性值填true.
18.png


如果需要去掉已阅读并同意复选框的选择,直接在添加自动填写对话框中,属性checked的值改为false即可。

您需要登录后才可以回帖 登录 | 现在注册

本版积分规则

返回顶部 返回列表