私はセレニウムとJavaを使用しています。正確な列を見つけて右クリックする必要がある表のセレクターを記述する必要があります。問題は、lstypeを使用して列がすべて異なる値を持つため、列を簡単に見つけることができますが、列を右クリックすることはできません。そのため、その下のボックスを直接クリックする必要があります。セレニウム - 別の要素に従って要素を選択
これは、テーブルがどのように見えるか、およそ次のとおりです。 Table
そして、これは、HTMLがどのように見えるかをおよそ次のとおりです。最初の部分で
<div class="head">
<table>
<tbody>
<tr>
<td class="game" lstype="124"></td>
<td class="game" lstype="245"></td>
<td class="game" lstype="873"></td>
</tr>
</tbody>
</table>
</div>
<div class="body">
<table id="extractBody">
<tbody>
<tr>
<td class="game"></td>
<td class="game"></td>
<td class="game"></td>
</tr>
</tbody>
</table>
</div>
TDのそれぞれは、(ヘッダボックスを参照してください。緑色)、2番目の部分のtdはそれぞれ実際にクリックできる要素です。
ヘッダーボックスにあるlstypeに従って、以下のボックスを取得する方法がわかりません。 私は3つの列として投稿しましたが、実際にはもっと多くの列があります。行と同じです。
私は助けていただきありがとうございます。私はそれがxpathsで行われるべきだと思うが、私が試したことは何も働いていない。
ありがとうございました!
ありがとうございました!これは多くの助けとなりました – StopTheRain