测试必须在时间、质量和成本之间获取一个平衡点,这是测试策略和测试设计的价值体现。
2.20 绕过验证码(add_cookie)
上一篇 /
下一篇 2018-06-12 10:53:31
/ 个人分类:Python+Selenium2 WebDriver API
2.20 绕过验证码(add_cookie)
9[{#C
Z"Hi5f,hd0前言51Testing软件测试网;i(A
unH$ldrD(n
验证码这种问题是比较头疼的,对于验证码的处理,不要去想破解方法,这个验证码本来就是为了防止别人自动化登录的。如果你能破解,说明你们公司的验证码吗安全级别不高,那就需要提高级别了。
D Jnkb9z:f0对于验证码,要么是让开发在测试环境弄个万能的验证码,如:1234,要么就是尽量绕过去,如本篇介绍的添加cookie的方法。
4V&DA/Y7nR"\1i"uk0一、fiddler抓包51Testing软件测试网3sd4r-xc&t
1.前一篇讲到,登录后会生成一个已登录状态的cookie,那么只需要直接把这个值添加到cookies里面就可以了。51Testing软件测试网l ?#{-e7Lk7hQ"n0n,O/_
2.可以先手动登录一次,然后抓取这个cookie,这里就需要用抓包工具fiddler了51Testing软件测试网5X$NcRyD_4@2z
3.先打开博客园登录界面,手动输入账号和密码(不要点登录按钮)51Testing软件测试网#qR3M8dAgC0C@
l7sq#As8wa
LH;f051Testing软件测试网a2k"|R"AD1n8s
];_r!lq$R04.打开fiddler抓包工具,此时再点博客园登录按钮