0

Flutter の単体テストと統合テストを書いています。類似した側面 (テキストなど) を持つ多くのウィジェットが複数回表示される場合、適切なウィジェットをフィルタリングする方法は?

4

1 に答える 1

2

いくつかのオプションがあります:

  • Finder.firstウィジェットの最初の出現を見つけます
  • Finder.lastウィジェットの最後の出現を見つけます
  • Finder.hitTestableヒット テスト (タップなど) で到達できるウィジェットのみを検索します。
  • Finder.skipOffstage「ステージ上」にあると見なされるウィジェットのみを検索します (ステージ外ウィジェットを参照してください)
  • find.descendant別のウィジェットの子孫であるウィジェットのみを検索します

最後に、クラスを使用find.byPredicateまたは拡張して、Finder柔軟性を大幅に高めることができます。

于 2017-11-14T22:21:24.017 に答える