現在、ループして特定の要素を見つけたい検索結果のリストがあります。この要素は複数回(数回から数千回)発生する可能性がありますが、要素の最初のインスタンスを見つけてクリックし、ループを終了したいだけです。
次のことを試しましたが、少しずれていると思います
i = 0
@browser.div(:id=>"resultsList").lis.each do|li| -- loop through list
@browser.link(:href=>"linkname").exists --- check if element exists
@browser.goto(@browser.link(:href=>"linkname") --if it exists click
break if i == 1 ---then break out of loop
end
任意のポインタをいただければ幸いですありがとう!