waitForElement method
Implementation
Future<void> waitForElement(String query, {int timeout = 10}) async {
for (var i = 0; i < timeout; i++) {
var hasInput = await controller.runJavaScriptReturningResult(
'document.querySelector("$query") == null');
if (hasInput.toString() == "false") {
break;
}
await Future.delayed(const Duration(seconds: 1));
}
}