Sep 14, 2012 at 8:28 AM
Edited Sep 14, 2012 at 8:31 AM
The problem is the implementation of the ListView himself.
There is a form of Lazy Loading (data virtualization) used. So the Datagrid loads not the complete Datagrid only a part. If the user scrolls other parts will be reloaded if needed.
In that case the UIAutomation can see only the loaded elements, the other does not exist for UIAutomation.
But in that case White has no chance to see the whole content.
The only way for the tester is scrolling!!!!.
If you can reach the developer he should disable data virtualization. But in fact then there is a performance impact.