获取VB脚本的当前子名称

时间:2009-12-11 06:51:40

标签: vbscript testcomplete

我正在开发用于GUI测试的VBscript。我想知道是否有可能获得当前的子名称。

我已将GUI测试划分为不同的Sub,并希望将Sub名称记录到logg文件中以跟踪运行的内容。

所以这就是我想要的

Sub TestCase1
 Log.Message(SubName)

 ' Rest of test
End Sub

通过使用此功能,我没有将子名称硬编码为文本字符串

1 个答案:

答案 0 :(得分:0)

VBScript(与JScript不同)不提供任何获取当前例程名称的方法。

你需要的是将你的脚本例程运行为test items(你正在使用TestComplete,对吗?) - 在这种情况下,你将获得一个树状日志,其中包含按脚本例程分组的消息。 /> 您还可以通过Project.TestItems对象以编程方式访问测试项。例如,您将能够使用Project.TestItems.Current.ElementToBeRun.Caption属性获取作为测试项运行的当前脚本例程的名称。