calabash-ios:如何获得具有2个相同标签的索引

时间:2015-05-27 11:50:01

标签: ruby calabash calabash-ios calabash-android

日历屏幕显示重复日(例如有两个30)因此想得到第二个30的索引。 因为我只是ruby的初学者,所以下面的代码不能按照我的意图工作。

def getIndex()
    calendarArray = query("label", :text);
    currentDay = Time.now.day.to_s;
    filterArray=Array.new
    calendarArray.length.times do |i|
        if calendarArray[i] == currentDay
            [filterArray.push(calendarArray[i])]
        end
        if (filterArray.count>0)
            sortArray = filterArray.sort!{|obj1,obj2| obj2<=>obj1}
            index1 = obj1;
            index2 = obj2;
            index2 eql? index1;
            sortArray.index{ |index2| index2 == currentDay}
        end
    end
end

0 个答案:

没有答案