2016-05-28 2 views
0

カピバラ/ Rspecテストで画像リンクをクリックしようとしています。私は現時点でほとんど成功していません。カピバラとの画像リンクをクリック

私はhref "/ post/3"でリンクを選択しようとしています(前に他のリンクであることがわかっています)。私はxpathの多くの組み合わせを成功させることなく試しました。作業のみの組み合わせは、しかし、私は、ファイルを変更し、私のカピバラテストが壊れている上に複数のリンクを追加したとき

page.first(:xpath, //a).click 

ました。

<div class='row'> 
    <a href="/posts/3"><img id="imagen3" src="/system/posts/images/000/000/003/original/frankie-mannings-102nd-birthday-5160522641047552-hp.gif?1464448829" alt="Frankie mannings 102nd birthday 5160522641047552 hp" /></a> 
    <p>caption</p> 
</div> 

どのように私はそのリンクを選択して、それをクリックすることができますか?

答えて

0
//a[contains(@href, 'posts/3’)] 
+0

感謝を。はい、私は成功なしでもう一度試してみました。(あなたの '3の後のchar'はあるはずですが、修正してもうまくいきません..) – Sergioet

0

OK、私はそれを得た:答えのための find(:xpath, "//a[contains(@href,'posts/3}')]").click

関連する問題