如何获取验证码

     很多登录页面都要求我们输入验证码,那么使用QTP应该如何处理这种情况呢?其实很简单,我们只需要写一条语句来给定一个验证码。下面这个例子实现了获取验证码的功能:

 

Dim vaildCode  '定义变量

 

'输入用户名

Browser("优快云 用户登录").Page("优快云 用户登录").WebEdit("ctl00$CPH_Content$tb_LoginName").Set "tester_ran250"

 

'输入密码
Browser("优快云 用户登录").Page("优快云 用户登录").WebEdit("ctl00$CPH_Content$tb_Password").SetSecure "4bc4363bbe78db3f28d01aa31f75b43488e55de734d0dca3"

 

 '给定vaildCode任意一个值,它就相当于显示的那个验证码图片

vaildCode = Inputbox("Plases input your name:","vaildCode") 

 

'将你设定的那个验证码的值赋给验证码输入框,这样就保证了输入的验证码与提供的验证码图片显示值一致

Browser("优快云 用户登录").Page("优快云 用户登录").WebEdit("ctl00$CPH_Content$tb_ExPwd").Set vaildCode  

 

'点击登陆按钮

Browser("优快云 用户登录").Page("优快云 用户登录").Image("ctl00$CPH_Content$Image_Login").Click 33,8

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值