if else を使用して配列内の文字列を検証しようとしています。
strings = ["Hello", "goodluck", "Bye" ]
strings.each do |i|
if i == "Hello"
@browser.text.should == ("Welcome")
elsif i == 'goodluck'
@browser.text.should == ("Good Bye")
end
next
end
したがって、最初の条件では、ブラウザに「ようこそ」というテキストがないため、失敗します。しかし、反復は配列の次の要素を検証し続けません。私がどこかで間違っている場合は、私を導いてください? または、失敗に関係なく、配列のすべての要素がブロックに対してテストされる他の方法。