我是UFT的新进入者,当我试图访问网页表的列时,为了识别测试对象" SAPEdit",UFT需要更长的时间并抛出一个警告" SAPEdit" - 描述不匹配。使用测试对象描述找不到该对象。检查对象的属性。请建议我解决此问题,以清除此警告并加快测试对象的识别速度。顺便说一句,我没有使用描述性编程。
代码如下:
strPENXPath = strTblXPath & "/TBODY[1]/TR[" & iRow & "]/TD[1]/SPAN[1]/INPUT[1]"
Browser("SAP Transaction iView").Page("SAP Transaction iView").SAPFrame("Child Care Quota Program_2").SAPEdit("SAPEdit").SetTOProperty "xpath", strPENXPath
oPersonnelNo = Browser("SAP Transaction iView").Page("SAP Transaction iView").SAPFrame("Child Care Quota Program_2").SAPEdit("SAPEdit").GetROProperty("value")
If iPersonnelNo <> oPersonnelNo Then
strMessage=strMessage & "Failed -Personnelno Type "
End If
答案 0 :(得分:1)
这意味着对象的描述与应用程序中的对象不匹配。
有几种方法可以解决这个问题。
最简单的可能是Maintenance Run Mode。
从Run
菜单中选择维护运行模式... ,然后当UFT看到无法找到的对象时,它会要求您point at the object,然后它将建议一个解决方案。