码迷,mamicode.com
首页 > 其他好文 > 详细

UFT脚本调用外部VBS函数的三种方法

时间:2016-07-03 08:13:00      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

第一种方法: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”,选择要加入的文件即可。

UFT脚本调用外部VBS函数的三种方法

标签:

原文地址:http://www.cnblogs.com/aliceluo/p/5636526.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!