【发布时间】:2020-01-16 03:29:32
【问题描述】:
我正在为 Flutter 中带有 ListTile 元素的简单 ListView 编写小部件测试,并想测试元素是否已突出显示。
如何找到符合“选定”条件的给定类型的小部件?
Finder finder = find.byType(ListTile); // how to filter out only selected
【问题讨论】:
标签: flutter flutter-test
我正在为 Flutter 中带有 ListTile 元素的简单 ListView 编写小部件测试,并想测试元素是否已突出显示。
如何找到符合“选定”条件的给定类型的小部件?
Finder finder = find.byType(ListTile); // how to filter out only selected
【问题讨论】:
标签: flutter flutter-test
你可以使用byWidgetPredicate:
Finder finder = find.byWidgetPredicate((w) => w is ListTile && w.selected);
【讨论】: