Ich glaube, Sie sollten einen Fehler bei Apple einreichen und ein Beispielprojekt einschließen.
Es kann für das Aufnahmesystem schwierig sein, zwischen einem Antippen, einem langen Drücken und einem Swipe zu unterscheiden. Während ich die Aufzeichnung von Tap-Ereignissen als zuverlässig angesehen habe, finde ich, dass ich manuell irgendwelche Schritte für Swipes oder TypeText eintippe. Im Allgemeinen verwende ich die UI-Testaufzeichnungsfunktion, um bei der Identifizierung bestimmter Elemente zu helfen, mit denen ich dann im Code arbeite, um die Benutzerinteraktionen festzulegen und zu bestätigen.
Wenn Sie ein Beispielprojekt auf github oder irgendwo mit Ihrer collectionView-inside-tableViewCell-Konfiguration erstellen möchten, wäre ich bereit, einen Blick darauf zu werfen.
BEARBEITEN: Nachdem ich Ihr Beispielprojekt versucht hatte, konnte ich manchmal Xcode dazu bringen, swipeLeft- und swipeRight-Ereignisse aus der ersten Zelle aufzuzeichnen. Es ist nicht die eleganteste Herangehensweise, aber mit dem Trackpad auf meinem MacBook Air starte ich einen horizontalen Schlag mit einem Finger, ohne die Maustaste zu drücken, und drücke dann den Knopf mit einem anderen Finger, während der erste Finger noch wischt.
Es gab einige Fälle, in denen Xcode dies einfach als Tap aufzeichnete und mindestens eine Instanz, in der es eine twoFingerTap aufzeichnete.
In Xcode 7.3.1 kann ich UI Testing überhaupt nicht ausführen, also sei einfach glücklich, wenn es für dich funktioniert. – matt
Ja, ich würde glücklich sein, aber das tut es nicht! –