getText method
Implementation
@override
Future<String?> getText(
Finder finder, {
Duration? timeout = const Duration(seconds: 30),
}) async {
await waitForAppToSettle(timeout: timeout);
final instance = await widget(finder);
if (instance is Text) {
return instance.data;
} else if (instance is TextSpan) {
return (instance as TextSpan).text;
} else if (instance is TextFormField) {
return instance.controller?.text;
}
throw Exception(
'Unable to get text from unknown type `${instance.runtimeType}`');
}