【发布时间】:2010-12-07 02:06:15
【问题描述】:
我正在尝试使用 SeleniumRC 测试我的 GWT 应用程序并尝试使用 CSS 选择器匹配元素。
我想统计以下 HTML 中启用按钮的数量。
如果按钮在<td> 和class="x-panel-btn-td " 下,则启用该按钮,如果在<td> 和class="x-panel-btn-td x-hide-offsets" 下,则该按钮禁用。
所以基本上,我想用 x-panel-btn-td 类检索所有 <td>s 下的按钮数。
<table cellspacing="0">
<tbody>
<tr>
<td id="ext-gen3504" class="x-panel-btn-td ">
<em unselectable="on">
<button id="ext-gen3506" class="x-btn-text" type="button">OK</button>
</em>
</td>
<td id="ext-gen3512" class="x-panel-btn-td x-hide-offsets">
<em unselectable="on">
<button id="ext-gen3506" class="x-btn-text" type="button">Yes</button>
</em>
</td>
<td id="ext-gen3520" class="x-panel-btn-td">
<em unselectable="on">
<button id="ext-gen3506" class="x-btn-text" type="button">No</button>
</em>
</td>
<td id="ext-gen3528" class="x-panel-btn-td x-hide-offsets">
<em unselectable="on">
<button id="ext-gen3506" class="x-btn-text" type="button">Cancel</button>
</em>
</td>
</tr>
</tbody>
</table>
【问题讨论】:
-
仅供参考,如果您正在寻找等效的 Webdriver,请向下滚动以查看我的答案
标签: selenium css-selectors selenium-rc