私はSeliniumを初めて使用しています。一致するクラス値(td
の開閉の間のテキストは変更されますが、一致する目的には関係ありません)に一致する各<td>click here</td>
をクリックしたいテーブルがあります。一致しようとしているクラスの値はopen
です。 From here私は正しい方法があることを学ぶ//*[contains(concat(" ", normalize-space(@class), " "), " open ")]
クラスが一致するすべての要素をクリックする
これはちょうど1つのランダムなセルのために働くようです。どうすればそれをすべてクリックするのですか?私はこれを最初に達成し、そのステップを繰り返すことを計画していましたが、スクリプトはクラス値available
に対しても同様に行うべきであり、ただopen
でなくてはならないことに注意する価値があります。
TL; DRは、私は...
が異なりますが、それらを無視すべきことの例テキストです<td class="open">...</td>
と
<td class="available">...</td>
で、すべてをクリックします。
だから、 'クリックでここに 'または'
@Andersson '