关于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啦

TAG: 验证码

 

评分:0

我来说两句

我的栏目

日历

« 2024-09-16  
1234567
891011121314
15161718192021
22232425262728
2930     

我的存档

数据统计

  • 访问量: 1828
  • 日志数: 3
  • 建立时间: 2015-06-09
  • 更新时间: 2015-06-09

RSS订阅

Open Toolbar