关于QTP验证码处理方法
上一篇 /
下一篇 2015-06-09 19:31:11
在登录或注册时,一般都会遇到验证码。验证码是web服务器在接受客户请求时在后台产生的随机数,这部分信息被隐藏在session里,一般是很难捕获到的。 在自动化测试中,难免会遇到验证码处理的问题。一般处理方法有: (1)屏蔽掉
(2)做一个替代窗口
(3)自己手动干涉下
在这里,作者只会用第三种方法(违背了QTP的自动化测试原则,但是可以解决问题) 代码示例:
Dim Input
Input=InputBox("Enter your pic no:")
Browser("51Testing软件测试论坛 - Powered").Page("登录 - 51Testing软件测试论坛 -").WebEdit("seccodeverify").Set Input
Browser("51Testing软件测试论坛 - Powered").Page("登录 - 51Testing软件测试论坛 -_2").WebButton("登录").Click:wait 5
弹出框内输入来自web的验证码就ok啦
相关阅读:
- LoadRunner关于验证码的解决方案[转] (wfl51, 2010-7-06)
- web常用模块测试用例设计 (zhenliutianyu, 2010-10-12)
- web登录用户名/密码/验证码测试设计整理 (penguin04, 2011-2-15)
- 关于登录时的验证码和浏览器提示是否保存密码问题 (fanxing, 2012-9-26)
- 【转】自动化测试中的验证码处理方法小总结 (sushe2009, 2013-11-26)
- 利用QTP TextUtil对象获取图片验证码 (ChinaTNT, 2013-12-07)
- 自动化测试中的验证码处理方法小总结 (ftdtest, 2013-12-27)
- RFS连接SSH (testing200, 2015-3-13)
- QTP验证码问题 (arron310, 2015-3-23)
- Python识别网站验证码 (593743227, 2015-6-04)
收藏
举报
TAG:
验证码