-1

ひょうたんで自動テストを作成中にエラーが発生しました。だから私のコードは次のとおりです。

Then /^I set some site$/ do
    arr=["Google.com","Youtube.com"]
    for i in arr.length {
        touch("* id:'browserActivity_linLout_toolbar_url'")
        sleep 5
        currentSite=arr[i]
        keyboard_enter_text (currentSite)
        sleep 10
        press_enter_button
        i=i+1
        sleep 20
        }
    end
end

テストを実行しようとすると、次のエラーが発生します。

undefined method each' for 2:Fixnum (NoMethodError) ./features/step_definitions/calabash_steps.rb:339:in/^いくつかのサイトを設定しました$/' features/my_first.feature:6:in `次に、いくつかのサイトを設定しました'

それを解決する方法はありますか?

4

1 に答える 1