1
我是UFT的新加入者,当我尝试访问Webtable的列时,识别测试对象“SAPEdit”,UFT需要较长的时间并发出警告“SAPEdit” - 描述不匹配。使用测试对象描述未找到该对象。请检查对象的属性。请向我建议解决方法以清除此警告并加快测试对象识别BTW,我没有使用描述性编程警告 - “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
嗨Motti,我试着在维护模式下运行。它仍然是一样的...下面是我使用的代码。 (“SAP Transaction iView”)。页面(“SAP Transaction iView”)中输入以下值: –
strPENXPath = strTblXPath&“/ TBODY [1]/TR [”&iRow&“]/TD [1]/SPAN [1]/INPUT [1]” \t \t “SAP Transaction iView”)。SAPFrame(“Child Care Quota Program_2”)。SAPEdit(“SAPEdit”)。SetTOProperty“xpath”,strPENXPath \t \t oPersonnelNo = Browser(“SAP Transaction iView”)。Page(“SAP Transaction iView “).SAPFrame(” 幼儿配额节目2 “)。SAPEdit(” SAPEdit “)。GetROProperty(” 值 “) \t \t 如果\t iPersonnelNo <> oPersonnelNo然后 \t \t \t strMessage = strMessage&” 失败-Personnelno类型“ \t \t End If –
我看到你正在使用XPath,通过在浏览器的开发工具中使用[document.evaluate]来检查XPath是否正确(https://developer.mozilla.org/en/docs/Web/ API /文件/评估) – Motti