建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
温馨提示

抱歉,您需设置社区昵称后才能参与社区互动!

前往修改
我再想想

数通开发者高校联盟

话题 : 7 成员 : 21

加入HCSD

网页产品自动登录和释放方法分享

长期飘在公... 2020/12/28 476
     想必大家在网页产品测试和开发时都会遇到这样的问题:每次打开执行机都要打开浏览器,输入URL,并要输入用户名密码。此过程一天要执行N变,很浪费大家时间。那么有没有办法每次打开电脑自动打开浏览器,并自动输入用户名密码直接登录成功后进行页面测试呢?小伙伴们有福了,下面我来详细介绍下,只需6步轻松解决大家的痛点。

一、网页自动登录和释放方法介绍

1.  安装ptyhon2.7.17pip,配置环境变量

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文件中,文件展示:

image.png

6.调用open.py时出现调试窗口优化。

这时就能用户登录计算机自动打开指定网址,并自动登录,但是有一个小问题,就是chromdrivercmd框会打开,这时候,我们需要修改selenium的源码,将这个框去掉

这个位置下的service.py文件

添加一行 creationflags=134217728隐藏调试窗口。


回复 (0)

没有评论
上划加载中
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

长期飘在公有云上

角色:校园大使

话题:9

发消息
发表于2020年12月28日 16:03:34 4760
直达本楼层的链接
楼主
倒序浏览 只看该作者
网页产品自动登录和释放方法分享

     想必大家在网页产品测试和开发时都会遇到这样的问题:每次打开执行机都要打开浏览器,输入URL,并要输入用户名密码。此过程一天要执行N变,很浪费大家时间。那么有没有办法每次打开电脑自动打开浏览器,并自动输入用户名密码直接登录成功后进行页面测试呢?小伙伴们有福了,下面我来详细介绍下,只需6步轻松解决大家的痛点。

一、网页自动登录和释放方法介绍

1.  安装ptyhon2.7.17pip,配置环境变量

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文件中,文件展示:

image.png

6.调用open.py时出现调试窗口优化。

这时就能用户登录计算机自动打开指定网址,并自动登录,但是有一个小问题,就是chromdrivercmd框会打开,这时候,我们需要修改selenium的源码,将这个框去掉

这个位置下的service.py文件

添加一行 creationflags=134217728隐藏调试窗口。


点赞 举报
分享

分享文章到朋友圈

分享文章到微博

游客

您需要登录后才可以回帖 登录 | 立即注册