发布新日志

  • 计算页面跳转需要的时间

    2008-01-04 14:55:56

    下面几句代码吧,类似于Transanction功能~
    startTime = now
    Browser().Page().Sync '被测页面同步,此处也可以插入其它代码或代码段以计算其执行时间
    costTime =  (now - startTime)*86400 '计算同步花费了多少秒
    msgbox costTime

    用上述代码计算了下Wait 5这句话的执行时间,误差小于1E-6,比使用QTP的Transanction计算时间要精确百倍以上~,不过用来计算同步时间的话只能算比较准确吧~建议还是用LR等性能测试工具来测这些。。。

     

    86400 啥意思?

    ----因为时间函数本身就只会精确到秒~
    86400=60*60*24
    那个差值返回的时间单位是天,需要转换成秒,所以得乘以86400

  • 前几天

    2007-12-05 14:12:16

        好几天没上来了,有点点忙,瞎忙活吧.前几天在室友(就同一个办公室的同事)的指导下作了参数化的处理,发现从视图里直接参数化和从对象库中参数化是不同的.嘿嘿
  • 关于QTP位图检查点

    2007-11-28 14:08:47

    QTP的位图检查性能不是很好,因为多多少少 都会与当前的图片有所不同,虽然有时很难发现,比如大小不同,图象的边缘多条横线啥的,都会导致检查点失败.

    然而,一般情况下失败又会提示"超时",所以遇到这种问题,不要老盯着时间,我试过几次把时间加长到二十几秒都不行,而把检查的对象范围缩小后,成功的几率就高了,甚至我没有再出现过检查失败的情况,相反,我设置的检查时间是2秒.1111

  • 没干出点啥

    2007-11-27 10:12:42

    这几天没干出点东东,只是搜索和等问题的解答...

  • 充实了好多...

    2007-11-23 22:25:06

    虽然在学习的过程中遇到很多问题,但是在不断的追求和无数次跌倒中"索取",真的很快乐很充实!
  • 关于虚拟对象的一点点心得

    2007-11-23 22:03:02

    昨天就注意到了虚拟对象的设置,有时候QTP不能识别它要运行的对象,就需要设置虚拟对象来解决.这种方法主要用于:QTP无法识别对象类型,但是操作位置是界面上的某个区域.

    但是我在虚拟一个button的时候却发现录制仍然是原先的坐标值,不是虚拟对象,查了一下资料,有高手说要选择区域适当大一些,这样的话就会少一层父类,(大致上这样解释的吧...)或者直接映射到整个父层次.

    我照着做了一下,我的这个与选择的区域没什么关系,但是当我映射到多个父层次的时候,该问题解决了!

Open Toolbar