妙用QTP F1帮助功能

发布时间: 2011-12-30 11:22    作者: 余杰 赵旭斌    来源: 51Testing软件测试网

1、焦点功能引导

  之前说过F1对于新手来说是个非常有利的工具,它可以引导用户熟悉QTP的每项功能。当你的手指按下F1键的瞬间,F1就会被激活并且激活的内容会与当前的焦点自动匹配。这样的一种引导模式对于新手的学习来说,是非常便捷的。

  技术指导:切换焦点后点击F1。

  ● 焦点切换到DataTable,如下图所示。

  ● 焦点切换到对象库,如下图所示。

 

 ● 焦点切换到SPY,如下图所示。

  


  无论焦点走到哪里,F1都能精确地对内容进行匹配,可以充分利用此功能进行模块化以及针对性的学习。对于已经熟悉QTP的读者,此功能也是非常有帮助的。 因为我们不可能把QTP的所有功能都一一吃透,大多数情况都只是对常用的功能比较熟悉,当在项目中遇到了瓶颈需要使用QTP的新功能或者新技术来解决问题 的时候,在面对QTP的一些不是很了解或者相对比较陌生的功能时,此时最好的帮助老师就是F1。当然还可以找“百度大叔”。如果是对于每次QTP升级版本 时的新功能发布而言,“百度大叔”也就束手无策了,最终还是只能靠F1。

2、脚本定位跟踪

  技术指导:双击定位选取后点击F1。

  我们来看一段很简单的脚本:

'************Launch IE **********
Systemutil.Run "IEXPLORE.EXE","http://bbs.51testing.com/default.php"
' ************CLOSE BROWSER************
Browser("51Testing软件测试论坛 软件测试|").Close

  此脚本所实现的功能就是启动IE,打开51Testing论坛后,关闭浏览器。这里的Close其实就是Browser下的一个方法。这个方法可以实现关闭浏览器。这是一个非常简单的脚本,在Browser对象后输入一个“点”后,QTP会弹出很多的方法,而有些方法对于新手来说不是很了解,可以使用脚本定位跟踪的方法来掌握每个方法的含义和具体用法。

  ● 定位对象。

  双击选中专家试图中的对象名Browser后,自动选中Browser脚本字符串,F1后页面显示对象的所有方法介绍,如下图所示。

  ● 定位方法。

  当需要直接定位对象方法时,可以直接双击选中专家视图中的方法名Close,按F1键后页面显示Close方法的描述、参数个数、返回值等,如下图所示。

posted @ 2012-02-15 14:39  Sirrah  阅读(419)  评论(0编辑  收藏  举报