3.Alt+G快捷键
位置:依次选择QTP上方菜单栏→Edit→Advanced→Go to Function Definition。
这是一个比较有用的快捷键,假设目前的脚本有1000行代码,代码中有很多Function,此时如果有了这个快捷键,就能够将光标定位到调用Function的这行代码,然后按下Alt+G,快速跳转定位到该调用的Function在脚本中的位置,使得能够相当快速地查看到Function里的功能,演示如下:
'假设是第20行代码 Call func_test01 '调用func_test01函数 – 光标定格在本行,PRESS "Alt+G" … … … '假设这个函数从第850行开始 Function func_test01 'Alt+G后,光标会直接停留在此行,瞬间从第20行跳到850行 … … Msgbox "test01" … … End Function |
Alt+G功能介绍完了,读者需注意的是,它并不适用于外部调用的Function(函数)。
4.Ctrl+Shift+Space快捷键
位置:依次选择QTP上方菜单栏→Edit→Advanced→Argument Info。
在方法后往往需要设置一些参数,但是那么多参数难道都去背下来吗?显然不用,QTP会自动提示该方法的参数,如图1-155所示。
但是有时候会因为某些操作导致参数提示消失了,此时就可以使用Ctrl+Shift+Space快捷键来重新显示参数提示,这个小功能相当实用。
5.基于类和函数的Complete Word
在上一小节中,介绍了QTP可以使用Ctrl + Space快捷键来激活Complete Word的功能,增强脚本的编写效率,此方法只能对于一些vbs函数进行智能提示,对于类是不支持的。那么在这里,作者介绍QTP的一个支持类的Complete Word。方法很简单:Alt + .(Alt键加“点”键的组合)。
首先,打开QTP,输入以下代码:
Class libClass Function libFunction Msgbox "libfunction" End function End Class |
然后,使用Alt+.快捷键进行激活,如图1-156所示。
图1-156
注:此方法只适用于QTP 9.2及其之前的版本。