2012-07-02 73 views
-1

我需要在vaadin表搜索兩個字符串日期和地點,當點擊其中兩個字符串目前我做了這樣一個XPath行的Xpath如何合併到的XPath在不同的列一行

.//div[1]/div[2]/div/div[3]/div[1]/table/tbody/tr/td/div[contains(text(), 'PL')] 

,我想添加另一個包含

[contains(text(),'2012-12-12')] 

下面是代碼

<tbody> 
<tr class="v-table-row" style=""> 
<tr class="v-table-row-odd" style=""> 
<td class="v-table-cell-content" style="width: 316px;"> 
<div class="v-table-cell-wrapper" style="width: 316px;">NY</div> 
</td> 
<td class="v-table-cell-content" style="width: 301px;"> 
<div class="v-table-cell-wrapper" style="width: 301px;">2012-07-10</div> 
</td> 
<td class="v-table-cell-content" style="width: 602px;"> 
<div class="v-table-cell-wrapper" style="width: 602px;">fhfhf</div> 
</td> 
</tr> 
<tr class="v-table-row v-selected" style=""> 
<td class="v-table-cell-content" style="width: 316px;"> 
<div class="v-table-cell-wrapper" style="width: 316px;">PL</div> 
</td> 
<td class="v-table-cell-content" style="width: 301px;"> 
<div class="v-table-cell-wrapper" style="width: 301px;">2012-07-15</div> 
</td> 
<td class="v-table-cell-content" style="width: 602px;"> 
<div class="v-table-cell-wrapper" style="width: 602px;">holiday in weekend test</div> 
</td> 
</tr> 
<tr class="v-table-row-odd" style=""> 
<td class="v-table-cell-content" style="width: 316px;"> 
<div class="v-table-cell-wrapper" style="width: 316px;">PL</div> 
</td> 
<td class="v-table-cell-content" style="width: 301px;"> 
<div class="v-table-cell-wrapper" style="width: 301px;">2012-07-24</div> 
</td> 
<td class="v-table-cell-content" style="width: 602px;"> 
<div class="v-table-cell-wrapper" style="width: 602px;">istotny test raportu</div> 
</td> 
</tr> 
</tbody> 
</table> 
+1

請告訴我們有罪行的HTML代碼。 –

+0

Vaadin Table默認會默認加載行,因此可能不會呈現包含文本的單元格。 –

回答

0

使用XPath and操作,就像這樣:

.//div[1]/div[2]/div/div[3]/div[1]/table/tbody/tr/td/div[contains(text(), 'PL') and contains(text(),'2012-12-12')] 

你也應該能夠表達這種:

.//div[1]/div[2]/div/div[3]/div[1]/table/tbody/tr/td/div[contains(text(), 'PL')][contains(text(),'2012-12-12')] 
+0

嘗試早期dosent工作; / – sbartekk

0

雖然你可以嘗試

//div[contains(text(), 'PL') and contains(text(), '2012-12-12')]