QTP常用保留对象

保留对象:所谓QTP保留对象就是QTP本身预留的一些可用对象。
    通俗来说就是,当打开QTP时它就已经把这些对象给实例化了,知道关闭QTP后,这些保留对象的实例才会终止。这些保留对象都是QTP事先封装好的常用操作对象,都是现成的。
    保留对象中有些是可见的,有些是隐藏的(需要手工开启)。

保留对象在QTP中的呈现:打开QTP后,按F7键,弹出步骤生成器,在分类中选择保留对象类型,之后就可以看到所有可见的保留对象。

每个保留对象都是一个COM组件,都可自行创建,其中很多保留对象在实际工作中非常实用。

常用的保留对象

  • Crypt: 加密模块保留对象

    利用Crypt保留对象可以把字符串自动转化为加密形式的字样,并且每次动态生成的加密密码都是不一样的(此功能就是Password Encoder)
例子:

PwStr=Crypt.Encrypt( "EFLAG" )
msgbox PwStr
  • Desktop: 桌面保留对象

    An object that enables you to access top-level items on your desktop.
    方法:

  1. CaptureBitmap
  2. ChildObjects
  3. RunAnalog

    通常用方法1来截屏,例如:

Desktop.CaptureBitmap "D:\1.bmp"
  • MercuryTimes: 计时保留对象

    此对象是一个非常实用的对象,它对于测试应用程序的性能是非常有帮助。
    例子:

MercuryTimers( "Timer" ).Start
Wait 2
MercuryTimers( "Timer" ). Stop
 
print MercuryTimers( "Timer" ).ElapsedTime
  • PathFinder: 路径保留对象

    此对象在QTP中的方法只有Locate,此参数为文件名称,作用为获取到参数中的文件的完整绝对路径。

  • RandomNumber: 随机数保留对象

    例子:

RandomNumber.Value(0,100)

    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值