Ich habe einen Test, der einen bestimmten Feed in meiner App auswählt. Es funktioniert gut auf iPhone 6s, aber scheitert auf iPhone 5s mit Element nicht gefunden Fehler. Bei weiteren Untersuchungen scheint es, als ob der Feed in der View-Hierarchie fehlt. Ich kam mit einer Vermeidung des Problems auf, die wie etwas ist:Test läuft gut auf iPhone 6s Plus aber schlägt auf iPhone 5s fehl
if (running on iPhone 5s) {
// Scroll down by 50 units.
// Then locate the feed and check that it's visible.
[[EarlGrey selectElementWithMatcher:grey_accessibilityID(@"feed10")]
assertWithMatcher:grey_sufficientlyVisible()];
}
Obwohl diese feine scheint, Ich mag gerne wissen, ob es eine bessere Art und Weise bedingt zu bewegen, wenn das Element nicht auf dem Bildschirm zu finden ist.