Próbuję użyć SeleniumRC do przetestowania mojej aplikacji GWT i próbuję dopasować elementy za pomocą selektorów CSS.Jak mogę policzyć liczbę elementów pasujących do mojego selektora CSS?
Chcę policzyć liczbę włączonych przycisków w następującym kodzie HTML.
Przycisk jest aktywny, jeśli jest pod <td>
z class="x-panel-btn-td "
i niepełnosprawnych, jeżeli jest pod <td>
z class="x-panel-btn-td x-hide-offsets"
.
W zasadzie chcę odzyskać liczbę przycisków pod wszystkimi <td>
s z klasą x-panel-btn-td
.
<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>
FYI, proszę przewinąć w dół, aby zobaczyć moją odpowiedź, jeśli szukasz dla Webdriver równoważnych – gorbysbm