如何获取小部件数量
final SerializableFinder finder = find.byType('MyWidget');
await driver.tap(finder);
但是 MyWidget 可能不止一个,那么就会抛出异常。
如何获取小部件数量
final SerializableFinder finder = find.byType('MyWidget');
await driver.tap(finder);
但是 MyWidget 可能不止一个,那么就会抛出异常。
...MyWidget(key: Key('myWidget1'))...
因此,可以通过key来找到它:
find.byKey(Key('myWidget1'))
如果你想找到小部件的数量,可以使用以下方法:final finder = find.byType(MyWidget, skipOffstage: false); // Without quotes!
final count = tester.widgetList<MyWidget>(finder).length;