Forum Discussion
ian_carter
11 years agoNew Contributor
Thank you for the suggestions. Last few days I have been modifying the function to see if I could get around the random errors but they're still happening. Here is the VerifyField function:
function VerifyField(Field)
{
//Refreshes page for each object
g_Shortcut.pageWebpage1.Refresh();
//Waits for objects on page before script continues
g_Shortcut.pageWebpage1.WaitItem(VerifyField, 100);
//g_Shortcut.RefreshMappingInfo();
/*if (Field == "StopMD" && g_Shortcut.pageWebpage1.document.frames.Frame("rightpane").document.all.Item(Field).Exists)
{
g_Shortcut.pageWebpage1.document.frames.Frame("rightpane").document.all.Item(Field).Keys("[Enter]");
Log.Message("The " + Field + " field loaded properly.");
}
else if (Field == "StartMD" && g_Shortcut.pageWebpage1.document.frames.Frame("rightpane").document.all.Item(Field).Exists)
{
g_Shortcut.pageWebpage1.document.frames.Frame("rightpane").document.all.Item(Field).Keys("[Enter]");
Log.Message("The " + Field + " field loaded properly.");
}
else if (Field == "DomainCount" || Field == "UserCount" || Field == "GatewayCount" || Field == "ListCount" || Field == "MessageCount")
{
var Number;
Number = g_Shortcut.pageWebpage1.document.frames.Frame("rightpane").document.all.Item(Field).textContent;
if (Number >= '0')
Log.Message("The " + Field + " is " + Number + ".");
else
Log.Error("The " + Field + " field did not display a correct value.");
}*/
//else if (g_Shortcut.pageWebpage1.document.frames.Frame("rightpane").document.all.Item(Field).Exists)
if (g_Shortcut.pageWebpage1.document.frames.Frame("rightpane").document.all.Item(Field).Exists)
Log.Message("The " + Field + " field loaded properly.");
else
Log.Error("The " + Field + " field did not load properly");
}
function VerifyField(Field)
{
//Refreshes page for each object
g_Shortcut.pageWebpage1.Refresh();
//Waits for objects on page before script continues
g_Shortcut.pageWebpage1.WaitItem(VerifyField, 100);
//g_Shortcut.RefreshMappingInfo();
/*if (Field == "StopMD" && g_Shortcut.pageWebpage1.document.frames.Frame("rightpane").document.all.Item(Field).Exists)
{
g_Shortcut.pageWebpage1.document.frames.Frame("rightpane").document.all.Item(Field).Keys("[Enter]");
Log.Message("The " + Field + " field loaded properly.");
}
else if (Field == "StartMD" && g_Shortcut.pageWebpage1.document.frames.Frame("rightpane").document.all.Item(Field).Exists)
{
g_Shortcut.pageWebpage1.document.frames.Frame("rightpane").document.all.Item(Field).Keys("[Enter]");
Log.Message("The " + Field + " field loaded properly.");
}
else if (Field == "DomainCount" || Field == "UserCount" || Field == "GatewayCount" || Field == "ListCount" || Field == "MessageCount")
{
var Number;
Number = g_Shortcut.pageWebpage1.document.frames.Frame("rightpane").document.all.Item(Field).textContent;
if (Number >= '0')
Log.Message("The " + Field + " is " + Number + ".");
else
Log.Error("The " + Field + " field did not display a correct value.");
}*/
//else if (g_Shortcut.pageWebpage1.document.frames.Frame("rightpane").document.all.Item(Field).Exists)
if (g_Shortcut.pageWebpage1.document.frames.Frame("rightpane").document.all.Item(Field).Exists)
Log.Message("The " + Field + " field loaded properly.");
else
Log.Error("The " + Field + " field did not load properly");
}