51Testing软件测试论坛

标题: 请教创建的函数库文件的调用语句 [打印本页]

作者: lily_mu75    时间: 2007-1-30 18:26
标题: 请教创建的函数库文件的调用语句
在QTP中通过File--New--Fuction Library创建了一个后缀名为qfl的文件,请问如何在测试文件里调用它?
如调用vbs脚本文件可以这样写:ExecuteFile "MyFunctions.vbs"
有没有相应的语句来调用一个后缀名为qfl的文件?*.qfl 为自己创建的函数库文件。
作者: kevin_swpi    时间: 2007-1-30 22:04
sdlkfj7
期待那个大鸟来讲解一下
呵呵
偶还没有钻到那么高深。。。

年后估计就可以搞这个了
嘿嘿
作者: wssgily    时间: 2007-1-30 22:15
1.Choose File > New > function liberay.
2.Create a new function library
3.enter the following lines exactly:
public Function myfunc()
msgbox "one"
msgbox "two"
msgbox "three"
End Function

然后保存,然后加入resource中,然后在expert view中直接用myfunc()
就可以了.

[ 本帖最后由 wssgily 于 2007-1-30 22:17 编辑 ]
作者: wssgily    时间: 2007-1-30 22:18
QuickTest saves the function library with a .qfl extension (unless you specify a different extension, such as .vbs or .txt, or remove the extension altogether), and displays the function library name in the title bar.
作者: lily_mu75    时间: 2007-1-30 22:25
标题: 回复 #3 wssgily 的帖子
只能在Resources中设置共享的函数库文件吗?没有直接的调用语句(无须在Settings设置Resources)的方法吗?
作者: chris_328    时间: 2007-1-31 14:24
各位用的什么版本或者用了什么插件?我的QTP没有这个为何?
作者: lily_mu75    时间: 2007-1-31 15:03
标题: 回复 #6 chris_328 的帖子
呵呵,是9版本的。
本人今天又仔细阅读了英文帮助,有另外一种方法,就是将自己定义的函数定义为测试对象方法,在keyword view的Item选项中选定相应的对象,在Operation中就会出现你定义的方法名称,进而选定该方法即可。无须用语句调用。

[ 本帖最后由 lily_mu75 于 2007-1-31 16:53 编辑 ]




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2