@(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()#找到登录按钮,点击登录
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)