2016-11-01 2 views
1

auswählen (oder klicken) Ich habe eine Tabelle wie unten mit zwei Schaltflächen, wie kann ich die Schaltfläche für die "erste" Zeile auswählen?

<table id="comms-table" class="table table-condensed"> 
<tbody> 
<tr><th class="bordered" style="text-align: center;" width="50">Status</th><th class="bordered" width="130">Component</th><th class="bordered">Last heart-beat</th></tr> 
<tr class="data_row"> 
<td style="text-align: center;"><button class="btn btn-mini btn-success">&nbsp;&nbsp;&nbsp;&nbsp;</button></td> 
<td class="bordered">FIRST</td> 
<td class="bordered">5 seconds ago</td> 
</tr> 
<tr class="data_row"> 
<td style="text-align: center;"><button class="btn btn-mini btn-success">&nbsp;&nbsp;&nbsp;&nbsp;</button></td> 
<td class="bordered">SECOND</td> 
<td class="bordered">17 seconds ago</td> 
</tr> 
</tbody> 
</table> 
+0

'$ (" Tabelle .btn")' –

+1

Bitte senden Sie den Code Sie versucht haben und welche Fehlermeldung Sie bekommen oder warum es nicht Ihren Anforderungen. – JeffC

Antwort

0

Try this:

WebElement we = driver.findElement(By.xpath("//*[contains(text(),'FIRST')]/preceding::button[1]")); 
we.click(); 
Verwandte Themen