2015-04-06 67 views
0

“存根对象”对象的属性不符合检查点的条件“-I出现此错误,我尝试了每种类型的检查点。“存根对象”对象的属性不符合检查点的条件

for (i = 0; i < rows; i++) { 
    j = 1; 
    cellvalue = grid.wValue(i, j); 
    grid.ClickCell(i, j); 
    //The problem is this checkpoint; 
    aqObject.CheckProperty(Aliases.browser.page1921681611258080.panelTabpanelBody.p‌anelGamblerpanel.panelTabpanel.panelForm.panelFormtargetel.panelContainer2.tableD‌​ isplayfield4.panelDisplayfieldInputel, "contentText", cmpEqual, "995"); 
} 
+1

如果你在这里发布测试脚本代码片段,你会遇到问题,这将是有帮助的。 – 2015-04-06 08:37:20

+0

(i = 0; i 2015-04-06 09:20:40

回答

1

您得到的错误意味着您传递给CheckProperty方法的对象未找到。在调用检查点之前,您可以检查对象是否存在。

for (i = 0; i < rows; i++) { 
    j = 1; 
    cellvalue = grid.wValue(i, j); 
    grid.ClickCell(i, j); 
    var obj = Aliases.browser.page1921681611258080.panelTabpanelBody.p‌anelGamblerpanel.panelTabpanel.panelForm.panelFormtargetel.panelContainer2.tableD‌​ isplayfield4.panelDisplayfieldInputel; 
//The problem is this checkpoint; 
    if (false == obj.Exists) 
     Log.Error("The object is not found"); 
    else 
     aqObject.CheckProperty(, "contentText", cmpEqual, "995"); 
}