2016-10-01 3 views
0

私は分度器を使ってテーブルの2番目の行をクリックしようとしています。分度器を使ってテーブルの2番目の行をクリックする方法

<!DOCTYPE html> 
<html> 
<body> 

<table style="width:100%"> 
  <tr> 
    <th>Firstname</th> 
    <th>Lastname</th> 
    <th>Age</th> 
  </tr> 
    <tr> 
    <td>Jill</td> 
    <td>Smith</td> 
    <td>50</td> 
    </tr> 
    <tr> 
    <td>Eve</td> 
    <td>Jackson</td> 
    <td>94</td> 
    </tr> 
    <tr> 
    <td>John</td> 
    <td>Doe</td> 
    <td>80</td> 
    </tr> 
</table> 

</body> 
</html> 

たとえば、私は何をすべきかを含む行をクリックしたいのですか?

答えて

1

あなたはEveテキストでtd要素をクリックする場合は、"by.cssContainingText"経由でそれを行うことができます。

element(by.cssContainingText("table tr td", "Eve")).click(); 

あなたが親tr要素をクリックします:あなたドン場合

element(by.xpath("//table/tr[td = 'Eve']")).click(); 

Eveが表示され、テーブルの2番目の行をクリックする必要があるかどうかを知る:

$$("table tr").get(1).click(); // indexing starts with 0 
関連する問題