1

アプリで特定のフィードを選択するテストがあります。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()];
}

これは問題ないように思えますが、要素が画面上に見つからない場合に条件付きでスクロールするより良い方法があるかどうかを知りたいです。

4

1 に答える 1