【圣诞送好礼,参与盖楼可赢取华为电脑包等好礼!】网页产品自动登录和释放方法分享
想必大家在网页产品测试和开发时都会遇到这样的问题:每次打开执行机都要打开浏览器,输入URL,并要输入用户名密码。此过程一天要执行N变,很浪费大家时间。那么有没有办法每次打开电脑自动打开浏览器,并自动输入用户名密码直接登录成功后进行页面测试呢?小伙伴们有福了,下面我来详细介绍下,只需6步轻松解决大家的痛点。
一、网页自动登录和释放方法介绍
1. 安装ptyhon2.7.17和pip,配置环境变量
2.下载python脚本自动登录需要的selenium包
3.将chromdriver.exe(驱动,IE需要下载其他驱动)和自动登录实际脚本文件放在ptyhon安装环境下
4.自行开发open.py(实现如何调用驱动实现自动登录)
使用python语言实现调用驱动实现自动登录功能,其中sys.argv[1:]为要处理的参数列表,sys.argv[0]为脚本明,所以用sys.argv[1:]来过滤掉脚本名。
5.用windows定时任务根据事件触发调用bat文件和open.py
在windows计算机管理中的任务计划程序创建用户登录连接和断开连接的任务(具体参考windows用户登录时自动执行脚本)
Start和close任务存储位置如下:
登录地址+用户名+密码嵌入在BAT文件中,文件展示:
6.调用open.py时出现调试窗口优化。
这时就能用户登录计算机自动打开指定网址,并自动登录,但是有一个小问题,就是chromdriver的cmd框会打开,这时候,我们需要修改selenium的源码,将这个框去掉
这个位置下的service.py文件
添加一行 creationflags=134217728隐藏调试窗口。
二、有奖互动
1、话题互动有奖活动规则说明
为了促进技术交流,欢迎大家积极参与话题互动有奖活动,活动分3个话题展开,话题独立,奖品独立。
话题1:关键词
在本主题帖回帖盖楼,帖子内容:“华为数通开发社区”即可。
话题2:加入社区
微信扫描下方二维码或直接访问数通开发者社区网站,通过华为云注册后访问到社区首页,截图+华为云账号回帖即可
华为数通开发者社区二维码
https://devzone.huawei.com/cn/network/portal.html
话题3:观点分享
完成社区注册(要求见话题2),并在本主题帖回帖,帖子内容为XXXXX(跟主贴相关的内容,具体内容根据主帖而定,1000个字以内),相关成功经验可以复制,子帖回帖数超过10个。
回帖实例:
- 华为云账号XXX+社区首页截图
- 回复相关XXXXXX+该子帖回帖超过10个截图
三、【活动奖品&规则】
参与话题 |
奖项分类 |
奖品 |
数量 |
发放规则 |
话题1 |
三等奖 |
三合一数据线 |
10 |
主贴盖楼达到50层,参与话题1的用户,随机发放10个纪念品 |
话题2 |
二等奖 |
保温杯 |
5 |
主贴盖楼达到100层,注册成功且按格式回帖,随机抽取5名幸运用户 |
话题3 |
一等奖 |
电脑包 |
1 |
主贴盖楼达到200层,完成注册(见话题2)、 回复相关容器相关操作总结+该子帖回帖超过10个截图,符合条件的用户随机抽取1名 |
四、【奖品展示】(数据线无照片,奖品以实物为准)
五、注意事项
- 以上3个话题均可参加,且盖楼评价相互独立。
- 每种话题发帖数不超过5条,参与度越高获奖机会越大。若单个话题回帖超过5个,视为取消活动资格。
- 为了让更多的用户参与评奖,若活动中出现参与了2种及以上话题且均获奖的用户,原则上只发放活动中价值最高的奖品。
- 该活动将在博客和论坛上同时进行,同一类奖品不可重复领取。
- 中奖后博主或版主会跟你回帖交流,请反馈收件地址,奖品会在活动结束后7个工作日统一邮寄发出。
- 活动时间:2020年12月25-2020年12月31日。
- 本次活动解释权归华为数通开发者社区所有。
- 点赞
- 收藏
- 关注作者
评论(0)