ページに何度も表示される画像を選択しようとすると、テストに合格することができず、3 番目または 4 番目の画像を選択しようとしています。最初の画像の選択を簡単にテストできます。
リンク:このリンクをクリックします(表の 3 番目の画像をクリックしてみてください)。
環境: Mac OSX 10.7.5、Firefox 19.0.2、Ruby 1.9.3p194、watir-webdriver 0.6.2
使用しようとしたコードと受け取ったエラーは次のとおりです。
@browser.image(:alt, 'Avatar')[2].click
Error: undefined method `[]' for # Watir::Image:0x007f829b89e8b8> (NoMethodError)
@browser.image(:alt, 'Avatar', :index => 3).click
Error: expected Hash or (:how, 'what'), got [:alt, "Avatar", {:index=>3}] (ArgumentError)