У меня есть следующий оператор xpath в тесте селена:
//tbody/tr[td/span[text()='IPODate']]/td[4]/input
Он получает то, что я хочу, но мои тесты мучительно медленны в IE6. Кто-нибудь знает, как бы я сделал тот же селектор, что и селекторы CSS? Я думаю, что понимаю, как сделать каждый из них, за исключением части text () = "IPODate".
В соответствии с запросом приведен пример таблицы, из которой я пытаюсь выбрать:
<table cellspacing="0" cellpadding="4" border="0" id="tblResearchItems" class="coolTable SingleItem">
<tbody>
.... много много строк
<td>
<input type="button" value="A" onclick="sA('secm.Company', 'IPODate', 299)" class="RButton NarrowButton2 A Show_N"/>
</td>
<td class="TCN">
<span class="CN">IPODate</span><f/>
</td>
<td>
<g/>
</td>
<td class="TCV VerticalAlign">
<input type="text" value="" onfocus="stLT(); hideLB(true)" onblur="mustBeDate($(this));" class="UpUI_Y date NDD hasDatepicker" id="dp1260909771780"/>
<img class="ui-datepicker-trigger" src="../images/calendar.gif" alt="..." title="..."/> <div/>
</td>
</tr>
... еще много-много строк ...
в этом примере только одна строка имеет ячейку IPODate.