如何使用Flutter小部件测试器查找“选定的” ListTile?

时间:2019-09-14 16:39:20

标签: flutter flutter-test

我正在为Flutter中的ListView个元素编写一个简单的ListTile的小部件测试,并希望测试该元素是否已突出显示。

如何找到符合“选定”条件的给定类型的小部件?

Finder finder = find.byType(ListTile); // how to filter out only selected

1 个答案:

答案 0 :(得分:1)

您可以使用byWidgetPredicate

Finder finder = find.byWidgetPredicate((w) => w is ListTile && w.selected);