【发布时间】:2016-11-21 13:16:02
【问题描述】:
我们有下面的方法试图记录当前正在执行的测试的名称
function Test()
{
var TestItems;
TestItems = Project.TestItems;
Log.Message("The " + TestItems.Current.Name + " test item is currently running.");
}
这是在 TestSetup 中运行的
这只会导致一个非常无用的 JScript 错误
需要对象
单步执行,似乎分配了 Project.TestItems,但没有分配 Current
有人遇到过这个问题吗?
我们正在使用 JScript 作为脚本语言的 TestComplete
Project.TestItems 是 Test Complete 用来获取有关正在运行的项目的信息的对象。正如我上面提到的,有关于 Project 和 Project.TestItems 的信息,但 TestItems.Current 为空
好像我调用它太早了,但我看不出还有什么地方可以调用它。它在 TestSetup 中被调用
保罗
【问题讨论】:
-
我猜你的问题是 jScript。这是 JUnit 吗?这个问题非常非常不清楚
-
什么是 Project.TestItems?
-
我将添加更多说明
标签: jscript testcomplete