【QTP】ExecuteFile使用之发现

使用ExecuteFile 进行动态加载外部文件时,发现可以调用qtp脚本中Action里的函数,以前一直以为外部文件不能调用,现在发现使用ExecuteFile 就可以了。

1. 使用自带的Function Libraries进行加载方式:

QTP脚本文件Action中输入:

Function Main()
	MsgBox "Hello! I'm Main"
End Function

然后在外部的test.qfl文件中输入:

Call Main()

结果:报错。
qtptest

2. 使用自带的 ExecuteFile 进行加载方式:

QTP脚本文件Action中输入:

ExecuteFile "test2.vbs"
Function Main()
	MsgBox "Hello! I'm Main"
End Function

然后在外部的 test2.vbs 文件中输入:

Call Main()

结果:执行正确。

3 thoughts on “【QTP】ExecuteFile使用之发现

发表评论

电子邮件地址不会被公开。