Currently Ionic’s collection-repeat directive is not covered by Protractor’s by.repeater() locator. To make this work just means adding an additional entry to the prefixes list in the lib/clientsidescripts.js in protractor (I have done this locally, it seems to work).
Of course I would like to make a solution available to others, but putting a PR in for this (against the protractor repo) is likely to be rejected I think (since it’s not core angular). The alternative (or one of) is to maybe create a plugin that could add this or another locator. The thing is I have no idea where to start and I can’t find a decent tutorial on how to do this.
Any advice would be great, and I’m sure the outcome would mean better testing of Ionic apps in the future.