我有一個Selenium測試以下XPath語句:XPath來CSS選擇
//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單元。
#tblResearchItems> TBODY> TR [TD>跨度[文本()= '碘泊']]> TD [4]>輸入 可能? – NotMyself 2009-12-15 18:59:25
可以請你把HTML放在那個元素的周圍,這樣我們就可以看到我們如何將它改變爲CSS選擇器。你還沒有提供足夠的信息 – AutomatedTester 2009-12-15 19:15:13