1
我有一個測試,可以在我的應用中選擇特定的源。它在iPhone 6s上正常工作,但在iPhone 5s上出現元素未找到錯誤時失敗。進一步調查後,似乎從視圖層次結構中缺少提要。我想出了一個解決辦法是,以這樣的:測試在iPhone 6s Plus上運行良好,但在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()];
}
雖然這似乎很好,我想知道是否有更好的方法來有條件地滾動,如果元素不是在屏幕上找到。