calabash/calabash-ios-server — pull request #38 by LiohAu (2014-03-05 12:03:37+00:00)
Title: "index" keyword used in combination with the "all" keyword is not handled correctly when targeting tableView/collectionView cells

When executing queries like : query("all tableView tableViewCell index:5"), if the 6th cell is out of the screen, the result depend of the query can change if the cell has been reused/already displayed and so on..

In order to fix this, when using the "all" keyword, the data source of the tableView/collectionView are called to retrieve the cells. So the index:5 returns the cell that tableView:cellForRowAtIndexPath: {0,5} would have returned.