我无法找到该表的行数,当我监视时,Object Respository没有显示任何webtable。你能帮我找一下如何找行数。它是在Angular Js framewrok中开发的。
答案 0 :(得分:0)
屏幕截图中的元素不包含TABLE
元素(仅DIV
个)。
尝试运行(在浏览器的开发者工具中)document.getElementsByTagName('table')
如果它返回一个空集,那么这就是UFT没有向您显示表格的原因。
UFT无法识别角度表,因为它们是非标准的。您可以使用WebExtensibility添加支持。
答案 1 :(得分:0)
从表中获取行数(不是简单的表格为网格)
Set objDesc = Description.Create
objDesc("micclass").value = "WebElement"
objDesc("class Name").value = "ui-gri-row.*"
Set ObjRows = Browser("").Page("").WebElement("class:=ui-grid-canvas").ChildObjects(objDesc)
msgbox "Row Count : " & objRows.Count