-1

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

したがって、最初の条件では、ブラウザに「ようこそ」というテキストがないため、失敗します。しかし、反復は配列の次の要素を検証し続けません。私がどこかで間違っている場合は、私を導いてください? または、失敗に関係なく、配列のすべての要素がブロックに対してテストされる他の方法。

4

1 に答える 1