如何使用 Flutter 小部件测试器查找 'selected' ListTile?
How to find 'selected' ListTile with Flutter widget tester?
我正在为 Flutter 中带有 ListTile
元素的简单 ListView
编写小部件测试,并想测试元素是否已突出显示。
如何找到符合 'selected' 条件的给定类型的小部件?
Finder finder = find.byType(ListTile); // how to filter out only selected
您可以使用 byWidgetPredicate
:
Finder finder = find.byWidgetPredicate((w) => w is ListTile && w.selected);
我正在为 Flutter 中带有 ListTile
元素的简单 ListView
编写小部件测试,并想测试元素是否已突出显示。
如何找到符合 'selected' 条件的给定类型的小部件?
Finder finder = find.byType(ListTile); // how to filter out only selected
您可以使用 byWidgetPredicate
:
Finder finder = find.byWidgetPredicate((w) => w is ListTile && w.selected);