У нас есть метод ниже, который пытается зарегистрировать имя теста, выполняемого в данный момент.
function Test()
{
var TestItems;
TestItems = Project.TestItems;
Log.Message("The " + TestItems.Current.Name + " test item is currently running.");
}
Это выполняется в TestSetup
Это просто приводит к очень бесполезной ошибке JScript
Требуется объект
При переходе кажется, что Project.TestItems назначен, но не Current
У кого-нибудь когда-нибудь была эта проблема?
Мы используем TestComplete, используя JScript в качестве языка сценариев.
Project.TestItems — это объект, который Test Complete использует для получения информации о запущенном проекте. Как я упоминал выше, есть информация о Project и Project.TestItems, но TestItems.Current имеет значение null.
Как будто я называю это слишком рано, но я не вижу, где еще это можно назвать. Он вызывается в TestSetup
Павел