我们有下面的方法,它试图记录当前正在执行的测试的名称
function Test()
{
var TestItems;
TestItems = Project.TestItems;
Log.Message("The " + TestItems.Current.Name + " test item is currently running.");
}
这是在TestSetup中运行
这只会导致一个非常无用的JScript错误
需要对象
单步执行,似乎分配了Project.TestItems,但不是Current
有没有人遇到过这个问题?
我们使用JScript作为脚本语言
使用TestCompleteProject.TestItems是Test Complete用来获取有关正在运行的项目的信息的对象。如上所述,有关于Project和Project.TestItems但有关TestItems.Current的信息是空的
好像我太早说这个,但我不知道还有什么地方可以称之为。它在TestSetup中被调用
保
答案 0 :(得分:2)
尝试使用Project.TestItems.Current.ElementToBeRun.Caption
代替Project.TestItems.Current.Name
。
但是你应该从Project TestItem页面运行这个scipt。