Hi Jonathon - I’m working on a complex enterprise iPad project. I was fairly recently able to get a couple of suites of UI Automation tests running from a shell script, largely with the help of yours and Alex Vollmer’s work and code examples. Big thanks for that.
The beta portion of your book and code examples have really helped me reach a new level of organization and understanding. Thank you again!
Here’s the situation: I have a collection view of items which represents the current state of a department. A user selection of one of the items, or an “Add New” button event, presents a modal view controller for the editing and configuration of an item. The modal view is a tableView controller which drills into child detail controllers for configuring many of the item’s properties.
There are sufficient features in the modal view for its own suite of tests, and there are likewise a sufficient number of tests of collectionView features for its own suite of tests.
The question is: I want to encapsulate a suite of tests for the modal view controller operations. I want the collectionView tests to start, and as part of the collectionView tests, to present the modal view and hand off control to the modal view test suite. Then control should pass back to the collectionView tests when the modal view is dismissed. Is there a good way to do that?
I hope I’ve described what I’m trying to accomplish clearly enough.