2011-08-09 15 views
1

同じイメージのsrcリンクを持つページに2つのイメージがあります。次のコードを使用すると、最初のイメージがクリックされるので、2番目のイメージをどのようにクリックすればいいですか?2つの同じ要素がページ上にあり、どのようにウォーターを使用して2番目の要素をクリックするのですか?

browser.image(:src, "https://itc.mzstatic.com/itc/images/btn-grey-small-edit.png").click 

答えて

7

あなたは、すべての画像をキャプチャし、クリックしてください第二1

browser.images(:src, "https://itc.mzstatic.com/itc/images/btn-grey-small-edit.png")[1].click 

または(インデックスがワチール-webdriverを0から始まる、またはワチールのための1)の画像のインデックスを指定することも必要があります。

browser.image(:src => "https://itc.mzstatic.com/itc/images/btn-grey-small-edit.png", :index => 1).click 
+0

ありがとう! – Abdulla

+0

最後に一致する要素を使用する必要がある場合、最初に、それが持つインデックス# (つまり、あらかじめ一致する要素の数がわからない場合) – Marcos

+0

browser.images.last –