无法访问 TestComplete 中的当前测试名称
Cannot access current Test Name in TestComplete
我们有下面的方法试图记录当前正在执行的测试的名称
function Test()
{
var TestItems;
TestItems = Project.TestItems;
Log.Message("The " + TestItems.Current.Name + " test item is currently running.");
}
这是 运行 在 TestSetup
这只会导致一个非常无用的 JScript 错误
Object required
单步执行,似乎 Project.TestItems 已分配,但不是当前
有没有人遇到过这个问题?
我们正在使用 TestComplete,使用 JScript 作为脚本语言
Project.TestItems 是 Test Complete 表示用于获取有关项目 运行 的信息的对象。正如我上面提到的,有关于该项目的信息 Project.TestItems 但 TestItems.Current 为空
好像我调用这个太早了,但我看不到还有什么地方可以调用它。它在 TestSetup
中被调用
保罗
尝试使用 Project.TestItems.Current.ElementToBeRun.Caption
而不是 Project.TestItems.Current.Name
。
但是你应该 运行 这个来自 Project TestItem 页面的脚本。
我们有下面的方法试图记录当前正在执行的测试的名称
function Test()
{
var TestItems;
TestItems = Project.TestItems;
Log.Message("The " + TestItems.Current.Name + " test item is currently running.");
}
这是 运行 在 TestSetup
这只会导致一个非常无用的 JScript 错误
Object required
单步执行,似乎 Project.TestItems 已分配,但不是当前
有没有人遇到过这个问题?
我们正在使用 TestComplete,使用 JScript 作为脚本语言
Project.TestItems 是 Test Complete 表示用于获取有关项目 运行 的信息的对象。正如我上面提到的,有关于该项目的信息 Project.TestItems 但 TestItems.Current 为空
好像我调用这个太早了,但我看不到还有什么地方可以调用它。它在 TestSetup
中被调用保罗
尝试使用 Project.TestItems.Current.ElementToBeRun.Caption
而不是 Project.TestItems.Current.Name
。
但是你应该 运行 这个来自 Project TestItem 页面的脚本。