matchWidget<TWidget extends Widget> method
Future<TWidget?>
matchWidget<
TWidget extends Widget>( - dynamic selector, {
- bool shouldScroll = true,
- bool ignoreUnderWidget = false,
})
Implementation
Future<TWidget?> matchWidget<TWidget extends Widget>(dynamic selector, { bool shouldScroll = true, bool ignoreUnderWidget = false }) async {
final widgets = await matchWidgets(selector, expectedCount: 1, scrollIfMissing: shouldScroll, extraFrames: 1, ignoreUnderWidget: ignoreUnderWidget);
if(widgets.isEmpty) {
return null;
}
return widgets.first as TWidget;
}