在葫芦中创建一些自动测试时,我遇到了一个错误。所以我的代码是:
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
当我尝试运行测试时,出现此错误:
未定义的方法
each' for 2:Fixnum (NoMethodError) ./features/step_definitions/calabash_steps.rb:339:in
/^我设置了一些站点$/' features/my_first.feature:6:in `然后我设置了一些站点'
任何想法如何解决它?