本帖最后由 网页监控 于 2020-11-7 16:44 编辑
需要录入大量的志愿者信息,手工操作太慢还容易出错。这就不得不考虑使用软件自动完成了,在对比各种填表软件后,发现木头浏览器不仅可以自动读取excel表格内容完成批量注册,还可以监控注册状态,把注册成功的志愿者帐号信息保存下来。
1、首先打开浏览器,输入志愿者注册网址并打开,点击【自动控制】菜单,打开【项目管理器】。
1、打开志愿者注册网站
2、在木头浏览器项目管理窗口中,可以看到已经自动新建了一个默认项目,在这个项目上点击鼠标右键,就可以新建自动控制步骤了。
2、木头浏览器项目管理
3、每次注册前必须先打开志愿者注册页面,所以先新建一个打开网页的步骤,添加志愿者注册网址。
3、打开志愿者注册网页
4、新建一个填写静音的步骤,由于填写的内容比较多,就不一一说明了,只对注册时几种典型输入框填写方法做出说明。
在填写籍贯、住址信息时,需在下拉列表中选择省、市、县区等,找到下拉列表框对应的Select元素,以及id属性值,填写内容可以是该省的编号,也可以填写省名称,填写完成后触发Change事件,是为了加载下一个市的下拉列表内容。
4、志愿者注册下拉列表填写
5、如果用户名填写内容来自Excel表格,在获取输入框元素后,选择填写Excel表格内容,并设置Excel文档,设置填写第1个工作薄的帐号字段。
5、从Excel读取填表内容
6、在志愿者注册页面的最后几项,填写的输入框是单选框或复制框,此时只需要获取输入框后,填写Checked属性为True为勾选状态,或False为不勾选的状态。
6、复选框填写方法
7、当志愿者注册表单填写完成后,需要点击提交按钮,如下图,获取提交按钮元素后,触发Click点击事件即可。
7、提交志愿者注册
8、提交志愿者注册表单后,会有一个提交成功的提示,看到这个提示就表示该用户注册成功了。
使用浏览器的元素监控功能,获取页面提示元素,监控这个元素的文本内容包含“提交成功”字样时,进入Yes节点分支执行。否则为注册不成功进入No节点,将直接进入循环注册下一个用户。
8、判断是否注册成功
9、在判断注册成功的yes分支里,添加一个保存内容的操作,设置把志愿者的用户名、密码、真实姓名等信息保存到一个新的Excel表格中。
9、保存成功注册表
10、不论是否注册成功,完成所有操作后,都跳转到项目开始处,继续注册下一个用户名。用一个流程控制步骤来控制循环。
10、循环注册志愿者
11、在项目管理器中完成填表配置后,选择项目根节点,点击开始按钮,执行项目就自动注册了。在项目执行过程中,你还可以把窗口最小化或做别的事情,不影响项目正常执行。
11、全自动填表注册志愿者
|
|