Forum Discussion
else if(ProjectSuite.Variables.Type == "checkpoint1")
{
var value1= aqObject.GetPropertyValue(Sys.Browser(ProjectSuite.Variables.browser).
Page(ProjectSuite.Variables.Page).document.frames.Frame("ilboinnerframe").document.all.Item(ProjectSuite.Variables.Item),"innerText");
var value5 = aqConvert.StrToInt(value1);
Log.Message(value5);
}
else if(ProjectSuite.Variables.Type == "checkpoint2")
{
var value2 = aqObject.GetPropertyValue(Sys.Browser(ProjectSuite.Variables.browser).
Page(ProjectSuite.Variables.Page).document.frames.Frame("ilboinnerframe").document.all.Item(ProjectSuite.Variables.Item),"innerText");
var value6 = aqConvert.StrToInt(value2);
Log.Message(value6);
var vaule3 = value5 * value6;
Log.Message(vaule3);
}
else if(ProjectSuite.Variables.Type == "checkpoint")
{ aqObject.CheckProperty(Sys.Browser(ProjectSuite.Variables.browser).Page(ProjectSuite.Variables.Page).document.frames.Frame("ilboinnerframe").document.all.Item(ProjectSuite.Variables.Item),"innerText", cmpEqual,vaule3);
Message.Message(); // calling the message function
}
Hi,
In the above code, The var value3 return only Nan(not a Number) value after the multiplication is done and I m unable to get the actual output value in var value3 so, I can't proceed with property checkpoint line.
Instead of using
*aqObject.GetPropertyValue(Sys.Browser(ProjectSuite.Variables.browser).
Page(ProjectSuite.Variables.Page).document.frames.Frame("ilboinnerframe").document.all.Item(ProjectSuite.Variables.Item),"innerText")*
Please find the object and then retrieve the property of that object by giving .property_name( Sys.Browser(ProjectSuite.Variables.browser).page(ProjectSuite.Variables.Page).document.frames.Frame("ilboinnerframe").document.all.Item(ProjectSuite.Variables.Item).innerTex)
And after receiving the value of the required object just compare with ur value using one condition