在selenium-webdriver中使用extjs代码识别动态网格



我有一个用Extjs代码填充的动态网格,其中的元素ID是不可见的。有人能告诉我如何找到我正在使用硒网络驱动程序进行编码的元素吗。提前谢谢。

  1. 我添加了HTML代码,因为我无法粘贴为图像。此HTML是显示动态网格的网格区域。

  2. 除了正文元素之外,HTML中没有可用的元素

<div id="ext-comp-1117" class=" x-panel">
<div id="ext-gen127" class="x-panel-bwrap">
<div id="ext-gen128" class="x-panel-tbar x-panel-tbar-noheader">
<div id="ext-comp-1118" class="x-toolbar x-small-editor x-toolbar-layout-ct">
<table class="x-toolbar-ct" cellspacing="0">
<tbody>
<tr>
<td class="x-toolbar-left" align="left">
<table cellspacing="0">
<tbody>
<tr class="x-toolbar-left-row"></tr>
</tbody>
</table>
</td>
<td class="x-toolbar-right" align="right"></td>
</tr>
</tbody>
</table>
</div>
</div>
<div id="ext-gen129" class="x-panel-body x-panel-body-noheader"></div>
</div>
</div>
</div>
</div>
</div>

我还不能添加评论,但你能提供更多信息吗1.html示例?2.元素不可见,但它们存在于html中吗?

THanks

尝试在运行时使用Ext.ComponentQuery.query获取id。

最新更新