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