in features/ios/Base/navigator.rb [48:72]
def navigate_to_page(page)
fail = true
number_of_pages = query("* id:'view_pager1'",
{ method_name:'getAdapter', arguments: [] },
{ method_name: 'getCount', arguments: [] })
number_of_pages.first.times do
current_page_number = query("* id:'view_pager1'",
{ method_name: 'getCurrentItem', arguments: [] })
page_title = query("* id:'view_pager1'",
{ method_name: 'getAdapter', arguments: [] },
{ method_name: 'getPageTitle', arguments: [current_page_number.first] } )
if page_title.first == page
fail = false
break
end
pan_left
end
if fail
fail("couldn't find the page")
end
end