密码管理软件KEEPASS自动填写密码

密码管理软件KEEPASS自动填写密码,第1张

@(5.07 Mylog)[MX|MYblog|blog]

KeePass 是一个完全免费的开源密码管理软件(我认为是目前最好的密码管理软件),因为数据都存在本地,所以相比Lastpass,安全性方面个人感觉还要更高些。另外,利用KeePass的各种插件,我们可以跨平台 免费 使用,这一点可以秒杀1PassWord.

之前樱运一直习惯于使用LastPass, 它最棒的是自动输入对网址的匹配非常智能。但同样LastPass的移动版也是要收费的,所以最终我选择了KeePass.

KeePass能为用户自动填写密码吗?当然能,消稿它不但可以为网页自动输入,还可以对应用程序自动输入,利用它的全局快捷键就可以轻松搞定。当然,对网页的自动登录输入,KeePass还没有LastPass智能,所以我们还需要设置一番:

以163网易邮箱为例,具体 *** 作:KeePass→添加记录→标题随便填→用户名与密码填写163邮箱的帐户密码→自动输入选项栏→添加→目标窗口中找到预先打开的163网易邮箱登陆界面窗口(支持任意浏览器)→确定”。

然后在确定KeePass为解锁状态时,使用刚才打开163网易邮箱的浏览器进入登陆界面,然后按快捷键Ctrl+Alt+A(与QQ截图快捷键有冲突,可以自行修改),用户名与密码就自动完成输入了。拿颂孝其它的网站也同样 *** 作。

另外,如果一个网站有多个登录账号,一样不存在问题。比如有多个163邮箱账号,按上述步骤完成后,按快捷键Ctrl+Alt+A,会出现一个窗口,让你选择填入哪个密码。

对于应用程序的密码输入框,KeePass同样可以自动填表。在设置过程中用户可以自定义击键过程。

eb自动化的前提:

1.环境要求:python和pycharm

2.安装好环境需要后还需要cmd 输入pip install selenium 引入selenium web自动化测试库

3.google浏览器为例还需要下载和浏览器为同一版本的驱动程序放入和 python.exe文件同一目录下

以126邮箱为例如何进行自动化测试呢?在此之前我们先屡一下思路,手工测试如何进行

打开浏览器孙运

输入网址

找到登录页面,做点击 *** 作 ----点击click()

找到用户名输入框,输入用户名----输入send_keys("")

找到密码输入框,输入密码----输入send_keys("")

找到登录按钮,点击登录----点击click()

判断预期结果与实际结果是否一致

程序如何做这些 *** 作呢?

1.driver=webdriver.Chrome()# 打开卜凯厅浏览器

2.driver.get("https://mail.126.com/")#输入邮箱地址,并发送请求到web服务器得到响应

3.driver.find_element_by_id("lbNormal").click()#以元素的id点击找到型隐输入框页面

4.driver.find_element_by_name("email").send_keys("用户名")#找到用户名输入框,输入用户名

5.driver.find_element_by_name("password").send_keys("密码")#找到密码输入框,输入密码

6.driver.find_element_by_id("dologin").click()#找到登录按钮,点击登录


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12313638.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存