2

たとえば、リンクに<image>要素がテキストとして含まれている場合、watir を使用してどのようにアクセスしますか。

例えば:

<a><img src="" alt=""\></a>

では、("text-attribute") を使用してリンクにアクセスしたいのですが、どうすればよいでしょうか?

4

1 に答える 1

2

画像を見つけて、親要素を取得できます。

browser.image(:alt => "").parent.click

または、画像を含むリンクを見つけることができます。

browser.links.find{ |a| a.image(:alt => "").exists? }.click

本当にテキストを使用したい場合は、:text => ''. テキスト ロケーターは、リンクの可視テキストのみをチェックします。つまり、画像は無視します。

browser.link(:text => '').click
于 2013-10-08T15:38:06.927 に答える