可能な場合は、xpath 経由で css ロケーターを使用するようにしています。
css に変更したい次の xpath ロケーターがあります。
//table[@id='service_schedule_sets']//a[text()='OptimalTest']
CSS ロケーターを使用したいと思います。contains
css の新しいバージョン (つまり、css2 および css3 から削除された (css2 の削除は非常に最後のものでした) でサポートの問題があるため) を使用することは避けたいと思います。
やっています:
css=table#service_schedule_sets a[.='OptimalTest')
しかし、要素が見つかりません。
HTML は次のとおりです。
<td>
<a href="service_schedule_sets/905">OptimalTest</a>
</td>
ノート:
href ではなく、リンク ('OptimalTest') 内のテキストを使用したい。link=OptimalTest アプローチは具体的ではないため、使用したくありません。