QTP中:使用VBS调用Excel截图功能

因为需要将测试截图存储于Execl中,但是网上找到的代码都是只能截一张图的,如果截多张会导致所有图都在第一排。而QTP自带的那个截图软件事实上只能得到一张图片,还得自己想办法将图导入到Excel。 搜...
阅读全文

QTP中OptionalStep的用法

在使用QTP时候,经常遇到的问题就是,在经过了某些操作之后,程序将出现一个岔口。A岔口将弹出窗口,而B岔口则无弹出窗口。 面对这样的问题,最常见的解决办法是使用Exist方法。判定窗口或控件是否存在,...
阅读全文

QTP中getTOProperties的用法

getTOProperties是获取属性数量,例如一个对象,在对象库中已添加的属性有name, type, class三种,则该对象返回值为3。 请看如下例子(测试前请将Google首页加入对象库) ...
阅读全文

QTP工程的核心

QTP工程的核心在哪里呢?不同的QTP开发人员可能会给出不同的答案,我自然也有一个答案,但是可以肯定的是,这个答案不是VBS代码,因为遍布互联网的VBS解决方案已经可以解决你遇到的99%的技术问题。和...
阅读全文

QTP的工具书太少了!

因为工作需要,想更深入地了解一下QTP的知识。在当当等网上书城搜了一下,发现QTP相关的书籍只有有数的几本,而且……内容大同小异,更有甚者,将QTP自带的英文手册翻译整理一下,就是一本QTP指导类书籍...
阅读全文

QTP生成随机字符(纯字母)的VBS语句

想用QTP生成个随机字符,在网上搜了一下,找到一个前辈写的函数,复制过来发现不好用,看了一下,发现这个函数是用时间生成随机字符,字符可能是任何数字,字符或字母。且其中定义了一个函数内未声明的变量,不知...
阅读全文

QTP 中的exist方法与do…loop的配合使用

使用QTP录制内容时经常会遇到如下问题:在前一个页面点击了‘提交’,需要到下一个页面查看提交后的结果,但是,有时由于系统反应迟缓或数据量太大的原因,导致在下一个页面尚未刷出之前,qtp就开始进行检查,...
阅读全文