seafalcon
14 years agoContributor
Unable to find Object via winform custom controls
TestComplete Version 7.50
IE Version 8
OS Windows 7
Test language C# Script
Test language C# Script
This issues happened in my GridControl objects which will dynamically generate sub items such as LookUpEdit and DateEditCalendar.
/*******Test Scripts*********************************/
function Test1()
{
var powerTax_Main;
var gridControl;
var gridControl2;
var textEdit;
var gridControl3;//
powerTax_Main = Aliases["PowerTax_Main"];
gridControl = powerTax_Main["MainForm"]["MdiClient"]["WindowForm"]["AirlineView"]["AirlineWorkspace"]["AirlineGridWorkPage"]["AirlineGridWorkSpace"]["MetaViewer"]["rootTable"]["Content"]["ListFields"]["List"];
gridControl["ClickNewRowCellXY"]("Benefit Type", 49, 10);
gridControl["ClickNewRowCellXY"]("Benefit Type", 55, 10);
gridControl2 = powerTax_Main["PopupGridLookUpEditForm"]["GridControl"];
gridControl2["ClickCellXY"](0, "Code", 47, 8);
gridControl["ClickNewRowCellXY"]("Employee ID", 103, 13);
gridControl["Keys"]("1");
gridControl["ButtonEdit1"]["TextBoxMaskBox"]["Keys"]("[Tab]");
gridControl["DblClickNewRowCellXY"]("Description", 21, 12);
textEdit = gridControl["TextEdit4"];
textEdit["wText"] = "dfdfdfds";
gridControl["ClickNewRowCellXY"]("Date Provided", 43, 12);
gridControl["ClickNewRowCellXY"]("Date Provided", 49, 10);
powerTax_Main["MyPopupDateEditForm"]["DateEditCalendar"]["Click"](92, 51);
gridControl["ClickNewRowCellXY"]("Gross up rate", 30, 12);
gridControl["ClickNewRowCellXY"]("Gross up rate", 38, 11);
gridControl2["ClickCellXY"](2, "Description", 24, 7);//this line failed because gridControl2 no longer exist
gridControl["ClickNewRowCellXY"]("Lowest Fare To Public", 42, 10);
gridControl["ClickNewRowCellXY"]("Lowest Fare To Public", 42, 10);
textEdit["wText"] = "3330";
textEdit["TextBoxMaskBox"]["Keys"]("[Tab]");
gridControl["Click"](966, 162);
}
How should I do to make TC recognize the correct object?
Thanks