基本的に名前、編集ボタン、最後の列にセレニウムでチェックしたいチェックボックスがあるテーブルがあります。しかし、セレンで作成したものをクリックすることを確認したいのですが、それが問題の始まりです。セレンとxpath:別のテーブルのテキストに基づいて、あるテーブルの列のチェックボックスをクリックしますか?
セレンIDEを使用して、名前のXPathは
//tr[5]/td[2]
チェックボックスが
//tr[5]/td[4]/input
ので、テキストが列2にあり、箱が4列で、私の記録は次のようになりです5th one。しかし私は私の人生のために何もテキスト検索を動作させることはできません。
<tr>
<td>storeText</td>
<td>//tr[contains(text(), 'McGowan')]/td[2]</td>
<td>text</td>
</tr>
テキストが同じに一致しても、ロケータが見つかりませんでした。テキストでxpathを見つけるためにどのような組み合わせを使用しても、それは一度も働いていないし、iveはそこからすべての組み合わせを読むのにかなりの時間を費やしました。
私たちはIDEとRCをhtmlで使用しているので、javaや他のエクスポートはありません。
ありがとうございました! (私の最初のポスト!)
恐ろしいことですが、右側の提案のランダムリンクをクリックして、これまでに見たことのないものを見つけました // tr [contains(。、 'text')]/td [3]/a 完全に – manicdan