QTP技术问题
wangqun116
这个作者很懒,什么都没留下…
展开
-
QTP解决验证码问题
Dim Input Input = InputBox("请输入验证码:") Browser("证书错误: 导航已阻止").Page("网上交易系统").WebEdit("WebEdit_3").Set Input原创 2012-08-29 11:01:24 · 308 阅读 · 0 评论 -
QTP录制不了脚本常见问题解决方法
问题起因:在安装QTP后,或者禁用IE浏览器里的一些ActiveX控件后,正常录制QTP事,不能产生相应的录制脚本,脚本内容为空。 解决方法:QTP在IE中录制脚本是依靠一个叫BHOManager Class的动态链接库来完成的。当这个控件没有被加载,或者被禁用时,就会出现上述症状。于是,解决方法就很简单了,重新加载,或启用这个控件,一切就OK啦。 具体步骤:打开IE,在菜单中...原创 2012-08-29 11:04:01 · 581 阅读 · 0 评论 -
QTP VBS中Rnd()函数的区间问题
具体说明: 1、Rnd的取值范围是[0,1) 2、Rnd*8的取值范围是[0,8) 3、Int(Rnd*8)的取值范围是:0,1,2,3,4,5,6,7 4、Int(Rnd*8)+ 1 的取值范围是 1,2,3,4,5,6,7,8原创 2012-08-29 11:14:42 · 1029 阅读 · 0 评论 -
QTP处理登陆加密
在自动化测试过程时,登录页面,密码进行参数化时,我们又会碰到一个小问题,密码是密文的,而我们准备的测试数据是明文的,该如何处理呢? QTP提供了几种方式去完成此项工作。 1. 简单的方式:切换到Expert View的Tab页面,将“SetSecure” 这个函数改成“Set” ,QTP就可以以明文方式处理数据了。 2. 最快捷的方式:在DataTable中选中...原创 2012-08-30 14:46:11 · 289 阅读 · 0 评论 -
QTP屏幕录像功能
在运行完QTP脚本后,想仔细查看在Result中的一些报错信息,那么在运行脚本前,需做以下设置: Tools -> Options -> Run ->Save still image captures to results Tools -> Options -> Run ->Save movie to results设置为“Always...原创 2012-08-30 16:24:12 · 135 阅读 · 0 评论 -
QTP实例——系统登陆界面
'登陆系统 Browser("XX系统").Page("XXpage").WebEdit("WebEdit").Set DataTable("userName", dtGlobalSheet)'输入用户名 Browser("XX系统").Page("XXpage").WebEdit("WebEdit_2").Set DataTable("passWord&原创 2012-08-30 17:24:34 · 477 阅读 · 0 评论 -
QTP参数化
DataTable方法详解 DataTable是QTP提供的一种方法,也是最容易实现参数化的一种方式。QTP针对DataTable对象提供了很多方法,可以对DataTable进行灵活的操作。 DataTable分为Global和Local两种,Global所有的Action都可以用,而Local就是只能Action自己用。 通过DataTable做参数...原创 2012-08-31 11:48:17 · 103 阅读 · 0 评论 -
QTP中DataTable用例取值与循环
要求: 登陆系统——>Goods——>Notice——>Goods——>Notice——>退出系统 思路: 登陆系统录制到Login Action,Goods录制到Goods Action,Notice录制到Notice Action,退出系统录制到Logout Action 步骤: 1、录制Login、Goods(有参数化)、Notice(...原创 2012-08-31 16:11:01 · 210 阅读 · 0 评论 -
将错误截图写入报告
将错误截图写入报告中: ullfilename="f:\test.png" Browser("百度一下,你就知道").CaptureBitmap fullfilename,True 'true覆盖同名文件,false报错 reporter.ReportEvent micFail,"错误截图写入","功能描述 ",fullfilename ...原创 2012-09-04 16:46:34 · 115 阅读 · 0 评论