我正在测试基于NetBeans平台的java应用程序。 在TestComplete中,我使用JScript。
使用函数inizialize对象:
function findObj(variable, property)
{
var mainObj = Sys.WaitProcess("javaw", 20000);
if (mainObj.Exists) {
var resultObj = mainObj.FindChild(variable, property, 30);
if (resultObj.Exists) {
if (resultObj.WaitProperty("Enabled", true, 20000))
return resultObj;
else
Log.Error("Object found, but Enabled didn't become true"); //error 1
} else {
Log.Error("Object not found, see additional info", "Variables: " + variable.toString() + "\nProperty: " + property.toString()); //error 2
}
} else {
Log.Error("Javaw process not found"); //error 3
}
return null;
}
我确切地知道,查找对象存在,但有时函数返回错误2,有时错误1。 我做错了什么?