QTP - 使用Div Tag识别WebGrid

时间:2014-01-06 06:38:12

标签: html html-table qtp webgrid

我有一个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?(?)

如果您需要更多详细信息,请与我们联系。我确实搜索了互联网,但没有任何帮助,所以创建了一个问题,以达到目的。 任何帮助都非常感谢

1 个答案:

答案 0 :(得分:0)

我想我现在明白你的问题。 您无法将 UniqueID div标识为WebTable,因为QTP中的WebElement不是表格,但您可以按顺序使用div唯一标识table,因为它是div的唯一子对象。这样的事情应该有效:

 Browser("B").Page("P").WebElement("html id:=UniqueID").WebTable("html tag:=TABLE").RowCount()