1

同じ画像の src リンクを持つページに 2 つの画像があります。次のコードを使用すると、最初の画像をクリックしますが、2 番目の画像をクリックするにはどうすればよいですか?

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

1 に答える 1

9

すべての画像をキャプチャして、2 番目の画像をクリックする必要があります。

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

またはイメージのインデックスを指定します (インデックスは、watir-webdriver の場合は 0、watir の場合は 1 から始まります):

browser.image(:src => "https://itc.mzstatic.com/itc/images/btn-grey-small-edit.png", :index => 1).click
于 2011-08-10T04:19:00.370 に答える