Testing paginated UIScrollView on iPad
- by Piotr Czapla
I'm creating a magazine reader (something like iGizmo on iPad). I have two scrollviews one that paginate over articles and second to paginate inside of an article through pages.
I'd like to check memory usage of my app after scrolling through 20 pages.
To do so I decided to create an automated ui test that scrolls 20 times right and the check the memory foot print at the end of the test.
I need that info to have some metrics before I start optimizing the memory usage
And Here is the thing: I can't make the ui automation to pass to the second page. My automation code looks like that:
var window = UIATarget.localTarget().frontMostApp().mainWindow();
var articleScrollView = window.scrollViews()[0];
articleScrollView.scrollRight();
// do you know any command to wait until first scrolls ends?
articleScrollView.scrollRight(); // this one doesn't work
I guess that I need to wait for the first scorlling to end before I can run another one, but I don't know how to do that as each page is just an image. (I don't have anything else on pages yet)
Any idea?