Flutter の単体テストと統合テストを書いています。類似した側面 (テキストなど) を持つ多くのウィジェットが複数回表示される場合、適切なウィジェットをフィルタリングする方法は?
1 に答える
2
いくつかのオプションがあります:
Finder.firstウィジェットの最初の出現を見つけますFinder.lastウィジェットの最後の出現を見つけますFinder.hitTestableヒット テスト (タップなど) で到達できるウィジェットのみを検索します。Finder.skipOffstage「ステージ上」にあると見なされるウィジェットのみを検索します (ステージ外ウィジェットを参照してください)。find.descendant別のウィジェットの子孫であるウィジェットのみを検索します
最後に、クラスを使用find.byPredicateまたは拡張して、Finder柔軟性を大幅に高めることができます。
于 2017-11-14T22:21:24.017 に答える