第一种方法:ExecuteFile,利用该函数将外部vbs动态地加载进来,使测试脚本可以调用vbs文件的所有函数,调用语句写在下方,顺序不能颠倒,否则会报错。这个方法适用于QTP任何版本,但有个缺点,代码调试时不能跟踪到外部vbs的函数中,多少有些不便。
ExecuteFile File
File String The absolute or relative path of the file to execute.
Example:
ExecuteFile "c:\out.vbs"
OutputMsg
-----------out.vbs-----------
Sub OutputMsg
msgbox "Hello world!"
End Sub
第二种方法:LoadFunctionLibrary,这是QTP11新增的函数,功能同ExecuteFile,也能够引入外部文件,它的好处是支持代码跟踪调试。同样,调用语句写在下方,顺序不能颠倒,否则会报错。
LoadFunctionLibrary(Path)
File String The absolute or relative path of the file to execute.
Path String The path (or paths) of the function library to load.
You can specify one or more absolute file system paths, relative paths, or Quality Center paths for both tests and components. If you specify multiple paths, separate them using a comma delimiter.
Example:
LoadFunctionLibrary "c:\out.vbs"
OutputMsg
-----------out.vbs-----------
Sub OutputMsg
msgbox "Hello world!"
End Sub
第三种方法:Resources,将VBS文件加入QTP的Resources中,支持代码跟踪调试。
File-Settings-Resources,点击+号选择要加入的文件,点击Apply;或者在左侧Resources边栏,右键点“Associated Function Libraries”,再点“Associated Function Library”,选择要加入的文件即可。
分享到:
相关推荐
方式1:Executefile 方式2:加到QTP的Resorece 方式3:ExecuteGlobal方法
QTP脚本语言VBS编程VBScript学习的的基础笔记整理,QTP脚本语言VBS的编程能力的操作教程,文档中的图文解说非常详细,很适合初学者和QTP能力的进阶提升
文档中是使用QTP经常用到的VBS脚本,生成随机函数、防程序中断、关闭所有的IE等等
QTP_VBS脚本
自动化测试工具QTP常用的VBS函数总结
仅供参考,上面描述了QTP调用外部动态库的具体方法!!
QTP脚本语言VBS编程VBScript的基础全面整理,QTP脚本语言VBS的编程能力的操作教程,文档中的图文解说非常详细,很适合初学者和QTP能力的进阶提升
QTP脚本语言vbs的编写操作规范教程,文档中的图文解说非常详细,很适合初学者和QTP能力的进阶提升
2.调用QTP的接口文档中,我没有过多的给大家说明,但是提供了vbs调用接口的程序示例.希望依葫芦画瓢,能给大家带来方便。 3.不需要资源分下载 4.百度云上也分享了: http://pan.baidu.com/s/1kThvmBl
QTP脚本编辑器,可以在调试QTP脚本时使用,帮助查QTP脚本的问题
怎样使用脚本启动QTP应用,并打开一个新的测试
QTP调用外部动态库的方法
从经验中学习很多东西,帮助零基础学者少走弯路,
软件测试工具中QTP中常用的VBS函数Left函数返回Variant(String),其中包含字符串中从左边算起指定数量的字符。语法Left(string,length)Left函数的语法有下面的命名参数:部分说明string必要参数。字符串表达式其中最...
QTP 文件处理脚本函数 可以直接在QTP中调用,不用再编写了
QTP调用XML的方法大全,所有函数都应有尽有
QC连接QTP,配置QTP连接QC,利用QC远程执行QTP脚本,设置QTP定时运行脚本
使用vbscript脚本调用QTP并运行脚本。 配合http://download.csdn.net/detail/nor1127/5394005的代码文件,将文件解压到D/Tests即可使用。
QTP一些脚本。 对初学者建议下载。应该很有用处。
QTP脚本规范,刘述了QTP写脚本时的规范,大家可以参考看看!