我有一个在我的应用程序中选择特定提要的测试。它在 iPhone 6s 上运行良好,但在 iPhone 5s 上因找不到元素错误而失败。经过进一步调查,视图层次结构中似乎缺少提要。我想出了一个解决方法,例如:
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()];
}
虽然这看起来不错,但我想知道如果在屏幕上找不到元素,是否有更好的方法来有条件地滚动。