我有一个Web Grid的html标记。如何使用它在QTP中使用唯一的Div ID来识别此Webgrid。我需要使用这个div id,因为它是唯一的唯一标识符。
<div id="UniqueID"class="rowdetail" width="100%">
<table class="datagrid" width="100%">
<tr><th colspan="2" style="text-align: center">TableName</th></tr>
<tr><td width="25%"> ....</td></tr>
</table></div>
我已经使用getattribute检索了唯一ID。我需要在我的描述性编程中使用它来唯一地识别。
Browse(B).Page(P).WbfGrid/WebTable?(?)
如果您需要更多详细信息,请与我们联系。我确实搜索了互联网,但没有任何帮助,所以创建了一个问题,以达到目的。 任何帮助都非常感谢
答案 0 :(得分:0)
我想我现在明白你的问题。
您无法将 UniqueID div
标识为WebTable
,因为QTP中的WebElement
不是表格,但您可以按顺序使用div
唯一标识table
,因为它是div
的唯一子对象。这样的事情应该有效:
Browser("B").Page("P").WebElement("html id:=UniqueID").WebTable("html tag:=TABLE").RowCount()